|
|
|||||||||||||||||||||||||||||
|
Обеспечение трассируемости в ходе трансформации моделей при использовании подхода MDD (Model Driven Development)Источник: reqcenter
Dealing with traceability in the MDD of model transformationsVara, J.; Bollati, V.; Jimenez, A.; Marcos, E., Software Engineering, IEEE Transactions on , vol.PP, no.99, pp.1,1 Обеспечение трассируемости в ходе трансформации моделей при использовании подхода MDD (Model Driven Development) Перевод аннотации: Трассируемость всегда признавалась как актуальная тема в инженерии программного обеспечения. Однако, поддержка взаимосвязей между различными активами, вовлеченными в процесс разработки - сложная и трудоемкая задача. Тот факт, что основные активы с которыми идет работа в любом проекте, использующем MDD - это модели и трансформация моделей упрощает эту задачу. Для того, чтобы воспользоваться преимуществами этого сценария, которому ранее не уделяли значимого внимания в большинстве языков, используемых для моделей и их трансформаций, эта работа представляет MeTAGeM-Trace - методическое и техническое решение, которое обеспечивает поддержку генерацию связей при трансформации моделей при применении MDD. Идея, которая лежит в основе этого решения - это начать со спецификации трансформации верхнего уровня, которая затем уточняется на нижних уровнях моделях трансформации в терминах множества DSL до тех пор, пока не будет сгенерирован код, который реализует эту трансформацию. Запуск этой трансформации производит не только соответствующие целевые модели, но также модель взаимосвязей между элементами исходных и целевых моделей. Как часть решения был разработан инструментарий на базе EMF для поддержки разработки трансформаций моделей ATL и ETL. Этот инструментаций был эмпирически проверен на комплексе целевых исследований в соответствии с систематизированной методологией CoVeR maintenance and maintainability requirements by using tools2. Myklebust, Thor; Lyngby, Narve; Bains, Robert; Hanssen, Geir Kjetil, Reliability and Maintainability Symposium (RAMS), 2014 Annual , vol., no., pp.1,6, 27-30 Jan. 2014 Покрытие требований по обслуживанию и ремонтопригодности с использованием инструментария Перевод аннотации: Совместимость, эффективное обслуживание и ремонтопригодность - необходимые для сети европейских жлезных дорого для того, чтобы экономически эффективную работу в рамках корридоров. Европейский сектор железных дорог регулируется через различные директивы, такие как Директива интероперабельности 2008/57/EC и национальные предписания. В процессе работы с требованиями для обеспечения трансграничных ремонтопригодности и операций по обслуживанию, включая обновление, очень важно, чтобы руководители инфраструктуры получали обзор всех применимых правил и были способны выделить соответствующие требования относительно обслуживания и ремонтопригодности. Текущая практика очень дорогая, в связи с тем, что используются разные требования и методы в разных странах вдоль корридора. Как вспомогательное средство для получения обзора всех требований, мы разработали метод CoVeR (Покрыть все требования). Метод CoVeR гарантирует, что все регуляторные требования выделены, адаптированы и что результат работы может быть использован повторно. Как средство для реализации метода CoVeR для трансграничного обслуживания и ремонтопригодности были использованы два коммерческих инструмента - IBM Rational DOORS и Microsoft Excel, на которые мы далее ссылаемся как на "инструменты". Основные результаты, представленные в данной статье:
Инструментарий, в том числе DOORS управляет различными версиями и изменениями.
|
|