Details
Original language | English |
---|---|
Title of host publication | Proceedings of the 2012 6th IEEE International Conference on Digital Ecosystems and Technologies |
Subtitle of host publication | Complex Environment Engineering, DEST 2012 |
ISBN (electronic) | 978-1-4673-1703-0, 978-1-4673-1701-6 |
Publication status | Published - 2012 |
Event | 2012 6th IEEE International Conference on Digital Ecosystems and Technologies: Complex Environment Engineering, DEST 2012 - Campione d'Italia, Italy Duration: 18 Jun 2012 → 20 Jun 2012 |
Publication series
Name | IEEE International Conference on Digital Ecosystems and Technologies |
---|---|
ISSN (Print) | 2150-4938 |
ISSN (electronic) | 2150-4946 |
Abstract
Modern large-scale software-intensive systems are complex conglomerates of interacting (socio-) technical systems. The single systems are highly adaptive and autonomous leading to emergent behavior. Well-established development approaches, that are appropriate for single software-intensive systems, do not scale well for such systems-of-systems; the focus of development shifts from a complete specification of the system to the handling of emergent behavior. Traditional development approaches are not prepared for that shift. This paper outlines an integrated software development approach for IT ecosystems, a class of ultra-large scale software intensive systems. Single systems as parts of IT ecosystems are developed applying common model-driven techniques while rules specify how to detect emergent and undesired behavior and how to react. The integrated solution aims at enabling model-driven software development for IT ecosystems. The approach will be demonstrated and discussed by its application to a feasibility study. The presented concepts are part of the methodological foundation of future tool support for software development in IT ecosystems.
Keywords
- IT Ecosystems, model-driven development, rule-driven development, ultra-large-scale software-intensive systems
ASJC Scopus subject areas
- Computer Science(all)
- Computer Graphics and Computer-Aided Design
- Computer Science(all)
- Computer Networks and Communications
- Environmental Science(all)
- Environmental Engineering
Cite this
- Standard
- Harvard
- Apa
- Vancouver
- BibTeX
- RIS
Proceedings of the 2012 6th IEEE International Conference on Digital Ecosystems and Technologies: Complex Environment Engineering, DEST 2012. 2012. 6227951 (IEEE International Conference on Digital Ecosystems and Technologies).
Research output: Chapter in book/report/conference proceeding › Conference contribution › Research › peer review
}
TY - GEN
T1 - Towards integrated rule-driven software development for IT ecosystems
AU - Mensing, Benjamin
AU - Goltz, Ursula
AU - Aniculǎesei, Adina
AU - Herold, Sebastian
AU - Rausch, Andreas
AU - Gärtner, Stefan
AU - Schneider, Kurt
PY - 2012
Y1 - 2012
N2 - Modern large-scale software-intensive systems are complex conglomerates of interacting (socio-) technical systems. The single systems are highly adaptive and autonomous leading to emergent behavior. Well-established development approaches, that are appropriate for single software-intensive systems, do not scale well for such systems-of-systems; the focus of development shifts from a complete specification of the system to the handling of emergent behavior. Traditional development approaches are not prepared for that shift. This paper outlines an integrated software development approach for IT ecosystems, a class of ultra-large scale software intensive systems. Single systems as parts of IT ecosystems are developed applying common model-driven techniques while rules specify how to detect emergent and undesired behavior and how to react. The integrated solution aims at enabling model-driven software development for IT ecosystems. The approach will be demonstrated and discussed by its application to a feasibility study. The presented concepts are part of the methodological foundation of future tool support for software development in IT ecosystems.
AB - Modern large-scale software-intensive systems are complex conglomerates of interacting (socio-) technical systems. The single systems are highly adaptive and autonomous leading to emergent behavior. Well-established development approaches, that are appropriate for single software-intensive systems, do not scale well for such systems-of-systems; the focus of development shifts from a complete specification of the system to the handling of emergent behavior. Traditional development approaches are not prepared for that shift. This paper outlines an integrated software development approach for IT ecosystems, a class of ultra-large scale software intensive systems. Single systems as parts of IT ecosystems are developed applying common model-driven techniques while rules specify how to detect emergent and undesired behavior and how to react. The integrated solution aims at enabling model-driven software development for IT ecosystems. The approach will be demonstrated and discussed by its application to a feasibility study. The presented concepts are part of the methodological foundation of future tool support for software development in IT ecosystems.
KW - IT Ecosystems
KW - model-driven development
KW - rule-driven development
KW - ultra-large-scale software-intensive systems
UR - http://www.scopus.com/inward/record.url?scp=84864427524&partnerID=8YFLogxK
U2 - 10.1109/DEST.2012.6227951
DO - 10.1109/DEST.2012.6227951
M3 - Conference contribution
AN - SCOPUS:84864427524
SN - 9781467317030
T3 - IEEE International Conference on Digital Ecosystems and Technologies
BT - Proceedings of the 2012 6th IEEE International Conference on Digital Ecosystems and Technologies
T2 - 2012 6th IEEE International Conference on Digital Ecosystems and Technologies: Complex Environment Engineering, DEST 2012
Y2 - 18 June 2012 through 20 June 2012
ER -