Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Modeling product-line legacy assets using multi-level theory
KTH, School of Industrial Engineering and Management (ITM), Machine Design (Dept.), Mechatronics.
KTH, School of Industrial Engineering and Management (ITM), Machine Design (Dept.).
2017 (English)In: SPLC '17 Proceedings of the 21st International Systems and Software Product Line Conference - Volume B, Association for Computing Machinery (ACM), 2017, p. 89-96Conference paper (Refereed)
Abstract [en]

The use of non-systematic reuse techniques in Systems Engineering (SE) leads to the creation of legacy products comprised of legacy assets like software, hardware, and mechanical parts coupled with associated traceability links to requirements, testing artifacts, architectural fragments etc. The sheer number of different legacy assets and different technologies used to engineer such legacy products makes reverse engineering of PLs in this context a daunting task. One of the prerequisites for reverse engineering of PLs is to create a family model that captures implementation aspects of all the legacy products. In this paper, we evaluate the applicability of a modeling paradigm called Multi-Level Modeling, which is based on the classinstance relation, for the creation of a family model that captures all the implementation concerns in an SE PL. More specifically, we evaluate an approach called Multi-Level conceptual Theory (MLT) for capturing different legacy assets, their mutual relations and related variability information. Moreover, we map PL concepts like variants, presence conditions and product configurations to MLT concepts and provide formal interpretation of their semantics in the MLT framework. The illustrative example used throughout the paper comes from a real case from the automotive domain

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2017. p. 89-96
Series
ACM International Conference Proceeding Series ; 2
Keyword [en]
Legacy systems, Multi-level modeling, Reverse engineering
National Category
Other Mechanical Engineering
Identifiers
URN: urn:nbn:se:kth:diva-217577DOI: 10.1145/3109729.3109738Scopus ID: 2-s2.0-85032278913ISBN: 9781450351195 OAI: oai:DiVA.org:kth-217577DiVA, id: diva2:1157207
Conference
21st International Systems and Software Product Line Conference, SPLC 2017, Sevilla, Spain, 25 September 2017 through 29 September 2017
Note

QC 20171115

Available from: 2017-11-15 Created: 2017-11-15 Last updated: 2017-11-15Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Search in DiVA

By author/editor
Nešic, DamirNyberg, Mattias
By organisation
MechatronicsMachine Design (Dept.)
Other Mechanical Engineering

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 11 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf