作者: Damir Nešić , Mattias Nyberg , Barbara Gallina
关键词: Context (language use) 、 Semantics (computer science) 、 Traceability 、 Domain (software engineering) 、 Systems engineering 、 Reuse 、 Reverse engineering 、 Legacy system 、 Software engineering 、 Computer science 、 Relation (database)
摘要: The use of non-systematic reuse techniques in Systems Engineering (SE) leads to the creation legacy products comprised assets like software, hardware, and mechanical parts coupled with associated traceability links requirements, testing artifacts, architectural fragments etc. sheer number different technologies used engineer such makes reverse engineering PLs this context a daunting task. One prerequisites for is create family model that captures implementation aspects all products. In paper, we evaluate applicability modeling paradigm called Multi-Level Modeling, which based on class-instance relation, concerns an SE PL. More specifically, approach conceptual Theory (MLT) capturing assets, their mutual relations related variability information. Moreover, map PL concepts variants, presence conditions product configurations MLT provide formal interpretation semantics framework. illustrative example throughout paper comes from real case automotive domain.