Project Details
Projekt Print View

Development of a new method and toolchain for the configuration / tailoring and derivation of a development process with development environment to develop product lines

Subject Area Software Engineering and Programming Languages
Term from 2013 to 2016
Project identifier Deutsche Forschungsgemeinschaft (DFG) - Project number 228146981
 
Final Report Year 2017

Final Report Abstract

Immer mehr Unternehmen setzen auf die Vorteile der Wiederverwendung durch Produktlinien wobei die große Anzahl der aus einer Produktlinie ableitbaren Applikationen die Bedeutung und Auswirkungen dieses Ansatzes innerhalb einer Firma vergrößert. Der dazugehörige Produktlinienentwicklungsprozess muss dabei an die jeweilige Umgebung angepasst werden, um die Entwicklungsziele mit einer geforderten Qualität erreichen zu können. Das vorliegende Projekt hatte die Entwicklung eines Modells und darauf aufbauend eines Werkzeugs zum Ziel, um den Produktlinienentwicklungsprozess und die dazugehörige Werkzeugkette angepasst und optimiert an die unterschiedlichen Ziele und Einschränkungen einer Firma, einer Entwicklergruppe und weiterer Stakeholder ableiten zu können. Durch die Zusammenarbeit mit der Forschergruppe und durch mehrere studentische Arbeiten entstanden folgende Ergebnisse:  Ein ontologisches Wissensmodell, um die Ziele und Randbedingungen der Stakeholder an eine Entwicklungsprozess / Entwicklungsumgebung aufnehmen zu können. Das Modell besteht aus fünf Abstraktionsebenen mit jeweiligen Elementen und derzeit zehn Assoziationen, um die Elemente untereinander in Beziehung zu setzen. Diese Beziehungen spiegeln die Ziele und Einschränkungen der Firma, der Entwickler und weiterer Stakeholder wider. Durch verschiedene Deduktionsalgorithmen zur Ableitung automatisierter Schlussfolgerungen werden Lösungen zu den auftretenden Software Engineering Fragestellungen abgeleitet. Dieses ontologische Wissensmodell wurde auf Basis der Erkenntnisse der Domäne der Finanzsysteme sowie der Automatisierungs- bzw. Embedded-Domäne erarbeitet, ist jedoch jederzeit an neue Einsatzdomänen anpassbar. Eine Methode zur Nutzung und Weiterentwicklung des Ontologie-Modell wurde entwickelt.  Die prototypische Umsetzung des obigen Wissensmodells. Die Architektur der Umsetzung ist Web-basiert, so dass der Ansatz und der Prototyp ohne Installation genutzt werden können. Es steht ein Editor zur Erstellung und Bearbeitung der Wissensbasis zur Verfügung. Zwei Deduktionsalgorithmen (Isn‘t it und find) wurden bereits umgesetzt.

Publications

  • “Refactoring and Automated Testing of Distributed ERP Systems: Using the Example of SAP Module 'Finance and Controling'”, in Proceedings of the 5th IEEE International Workshop on Industrial Experience in Embedded Systems Design at the 37th IEEE Annual Computer Software and Applications Conference, Kyoto, Japan, 22-26 July, pp. 681-684, 2013
    Khalid Ebanhesaten, Franz-Felix Füßl, Detlef Streitferdt
  • “Model-Based Testing of Highly Configurable Embedded Systems”, Chapter 10 in Seppo Virtanen (Ed.), “Advancing Embedded Systems and Real-Time Communications with Emerging Technologies”, Advances in Systems Analysis, Software Engineering, and High Performance Computing (ASASEHPC) Book Series, IGI-Global, pp. 234- 261, 2014, ISBN 978-1-4666-6034-2
    Detlef Streitferdt, Florian Kantz, Philipp Nenninger, Thomas Ruschival, Holger Kaul, Thomas Bauer, Tanvir Hussain, Robert Eschbach
    (See online at https://dx.doi.org/10.4018/978-1-4666-6034-2.ch010)
  • “Variable Factors of Influence in Product Line Development”, in Proceedings of the 6th IEEE International Workshop on Industrial Experience in Embedded Systems Design at the 38th IEEE Annual Computer Software and Applications Conference, Vasteras, Sweden, 21-25 July, pp. 390-395, 2014
    Franz-Felix Füßl, Jirka Ciemala
    (See online at https://dx.doi.org/10.1109/COMPSACW.2014.67)
  • “Alternatives Selection Using GORE Based on Fuzzy Numbers and TOPSIS”, Journal of Software Engineering and Applications (JSEA), Vol. 8, pp. 346-359, 2015
    Arfan Mansoor, Detlef Streitferdt, Franz-Felix Füßl
    (See online at https://dx.doi.org/10.4236/jsea.2015.87035)
  • “Fuzzy Based Evaluation of Software Quality Using Quality Models and Goal Models”, International Journal of Advanced Computer Science and Applications (IJACSA), Vol. 6, No. 9, pp. 265- 273, ISSN 2156-5570, 2015
    Arfan Mansoor, Detlef Streitferdt, Franz-Felix Füßl
    (See online at https://doi.org/10.14569/IJACSA.2015.060936)
  • “Introducing a Method for Modeling Knowledge Bases in Expert Systems Using the Example of Large Software Development Projects”, International Journal of Advanced Computer Science and Applications (IJACSA), Vol. 6, No. 12, pp. 1-7, ISSN 2156-5570, 2015
    Franz-Felix Füßl, Detlef Streitferdt, Weijia Shang, Anne Triebel
    (See online at https://doi.org/10.14569/IJACSA.2015.061201)
  • “Model- Based Testing for Large Business Information Systems: A Method with Script Based Test Technologies”, International Journal of Engineering Research and Science & Technology (IJERST), Vol. 4, No. 1, February 2015, pp. 39-49, ISSN 2319-5991, 2015
    Khalid Ebanhesaten, Detlef Streitferdt, Franz-Felix Füßl, Jirka Ciemala
  • “Modeling Knowledge Bases for Automated Decision Making Systems – A Literature Review”, International Journal of Advanced Computer Science and Applications (IJACSA), Vol. 6, No. 9, pp. 185- 189, ISSN 2156-5570, 2015
    Franz-Felix Füßl, Detlef Streitferdt, Anne Triebel
    (See online at https://doi.org/10.14569/IJACSA.2015.060925)
  • “On Architectural Influence Using Goals and Use Cases”, International Journal of Engineering Research and Science & Technology (IJERST), Vol. 4, No. 2, May 2015, pp. 27-38, ISSN 2319-5991, 2015
    Arfan Mansoor, Detlef Streitferdt, Franz-Felix Füßl
 
 

Additional Information

Textvergrößerung und Kontrastanpassung