Project

General

Profile

Actions

Task #3670

closed

Генерация кода для модели MMU

Added by Alexander Kamkin over 11 years ago. Updated over 8 years ago.

Status:
Closed
Priority:
High
Assignee:
Andrei Tatarnikov
Category:
-
Target version:
Start date:
11/10/2012
Due date:
% Done:

100%

Estimated time:
Detected in build:
svn
Published in build:
2.2.15

Description

По описанию MMU (включающем [пока] только структуру буферов) сгенерировать набор классов на Java.

Часть классов является библиотечной, часть - генерируется по описанию.

Основной библиотечный класс - частично ассоциативный буфер (Buffer). Скорее всего, это generic-класс, параметризируемый классом строки. Класс строки генерируется по описанию (<ИмяБуфера>Line) и, по всей видимости, является наследником базовой строки (Line), агрегирующей объект класса RawData и объект класса (интерфейса) Policy. В библиотеке есть также несколько предопределенных (final-классов) стратегий замещения (FIFO, LRU, PLRU). Примерный интерфейс всех классов мы обсуждали.

Два этапа:

  1. Библиотека моделирования (+ unit-тесты)
  2. Трансляция описания в Java
Actions

Also available in: Atom PDF