An Ontology-based Approach to Model-Driven Software Product Lines

被引:5
|
作者
Ferreira, Nuno [1 ]
Machado, Ricardo J. [1 ]
Gasevic, Dragan [2 ]
机构
[1] Univ Minho, Dep Sistemas Informacao, P-4719 Braga, Portugal
[2] Athabasca Univ, Athabasca, AB, Canada
关键词
Software Engineering Process; Software Design;
D O I
10.1109/ICSEA.2009.88
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software development in highly variable domains constrained by tight regulations and with many business concepts involved results in hard to deliver and maintain applications, due to the complexity of dealing with the large number of concepts provided by the different parties and system involved in the process. One way to tackle these problems is thru combining software product lines and model-driven software development supported by ontologies. Software product lines and model-driven approaches would promote reuse on the software artifacts and, if supported by an ontological layer, those artifacts would be domain-validated. We intend to create a new conceptual framework for software development with domain validated models in highly variable domains. To define such a framework we will propose a model that relates several dimensions and areas of software development thru time and abstraction levels. This model would guarantee to the software house traceability of components, domain validated artifacts, easy to maintain and reusable components, due to the relations and mappings we propose to establish in the conceptual framework, between the software artifacts and the ontology.
引用
收藏
页码:559 / +
页数:2
相关论文
共 50 条
  • [21] Model-Driven and Ontology-Based Framework for Semantic Description and Validation of Business Processes
    Silega, N.
    Loureiro, T.
    Noguera, M.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2014, 12 (02) : 292 - 299
  • [22] Integrated revision and variation control for evolving model-driven software product lines
    Schwaeger, Felix
    Westfechtel, Bernhard
    [J]. SOFTWARE AND SYSTEMS MODELING, 2019, 18 (06): : 3373 - 3420
  • [23] Managing Variability in Models and Derived Artefacts in Model-driven Software Product Lines
    Buchmann, Thomas
    Greiner, Sandra
    [J]. PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2018, : 326 - 335
  • [24] Integrated revision and variation control for evolving model-driven software product lines
    Felix Schwägerl
    Bernhard Westfechtel
    [J]. Software and Systems Modeling, 2019, 18 : 3373 - 3420
  • [25] Model-driven Approach for Agent Based Software System
    Xiao, Mengqiang
    Hou, Jinkui
    [J]. 2010 2ND INTERNATIONAL WORKSHOP ON DATABASE TECHNOLOGY AND APPLICATIONS PROCEEDINGS (DBTA), 2010,
  • [26] An Ontology-Based Architecture to Support Language Variants of Model-Driven Electronic Health Records
    Chelsom, John
    Cabrer, Stephanie
    Hao, Zikai
    Dogar, Naveed
    Aden, Ilyas
    [J]. MEDINFO 2023 - THE FUTURE IS ACCESSIBLE, 2024, 310 : 139 - 143
  • [27] Ontology-based model-driven development of a destination management portal: Experience and lessons learned
    Mili, Hafedh
    Valtchev, Petko
    Szathmary, Laszlo
    Boubaker, Anis
    Leshob, Abderrahmane
    Charif, Yasmine
    Martin, Louis
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2018, 48 (08): : 1438 - 1460
  • [28] Software engineering documentation:: An ontology-based approach
    Ambrósio, AP
    de Santos, DC
    de Lucena, FN
    da Silva, JC
    [J]. WEBMEDIA & LA-WEB 2004, VOL 1, PROCEEDINGS, 2004, : 38 - 40
  • [29] Tackling Model Drifts in Industrial Model-driven Software Product Lines by Means of a Graph Database
    Tinnes, Christof
    Hohenstein, Uwe
    Roessler, Wolfgang
    Biesdorf, Andreas
    [J]. PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON DATA SCIENCE, TECHNOLOGY AND APPLICATIONS (DATA), 2022, : 146 - 157
  • [30] An Ontology-based Approach for Software Architecture Recommendations
    Bhat, Manoj
    Shumaiev, Klym
    Biesdorf, Andreas
    Hohenstein, Uwe
    Hassel, Michael
    Matthes, Florian
    [J]. AMCIS 2017 PROCEEDINGS, 2017,