Auflistung nach Autor:in "Derakhshanmanesh, Mahdi"
1 - 5 von 5
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragIntroducing adaptivity to achieve longevity for software(Software Engineering 2011 – Workshopband, 2011) Derakhshanmanesh, Mahdi; Ebert, Jürgen; Amoui, Mehdi; Tahvildari, LadanLong living software systems (LLSSs) must provide the flexibility to react to changes in their operating environment as well as to changes in the user's requirements, even during operation. Self-adaptive software systems (SASSs) face adaptivity at runtime within predefined bounds. Yet, not all types of necessary variations can be anticipated and unforeseen changes to software may happen. Thus, systems that are meant to live in such an open-ended world must provide self-adaptivity (micro adaptation), but there is an additional need for adaptability of the system so that it can be adjusted externally (macro adaptation). This paper gives an overview of the graphbased runtime adaptation framework (GRAF) and sketches how it targets both types of adaptation.
- KonferenzbeitragModel-integrating software components(Software-engineering and management 2015, 2015) Derakhshanmanesh, Mahdi; Ebert, Jürgen; Iguchi, Thomas; Engels, GregorIn a model-driven development process the problem arises that over time model and code may be not aligned. Thus, in order to avoid this steadily increasing distance between models and code, we propose the integration of (executable) models and code at the component level. Redundancy - the source of inconsistencies - is reduced by interpreting models directly. Moreover, variability and adaptivity can be achieved by querying and transforming the embedded models. As the basis for such Model-Integrating Components (MoCos), we
- ZeitschriftenartikelTaking a Glimpse at Reengineering Challenges in Evolution Towards Dynamic Software Product Lines(Softwaretechnik-Trends: Vol. 33, No. 2, 2013) Derakhshanmanesh, MahdiMahdi Derakhshanmanesh University of Koblenz-Landau, Institute for Software Technology manesh@uni-koblenz.de Abstract
- ZeitschriftenartikelThoughts on the Evolution Towards Model-Integrating Software(Softwaretechnik-Trends Band 36, Heft 3, 2016) Derakhshanmanesh, Mahdi; Grieger, Marvin; Ebert, Jürgen; Engels, Gregor
- ZeitschriftenartikelWhy Models and Code Should be Treated as Friends(Softwaretechnik-Trends Band 34, Heft 2, 2014) Derakhshanmanesh, Mahdi; Ebert, Jürgen; Engels, GregorVarious approaches have been proposed to face the difficulties related to constructing and maintaining modern software systems. Often, they incorporate models in some part of the development or evolution process. Even the use of models at runtime seems to receive more and more attention as a way to enable the quick, systematic and automated application of change operations on software as it executes. Assuming that existing systems have been largely developed in code and that novel target architectures depend on – or even embed – models to some extent, the possible roles of models and code as well as their interaction and interchangeability need to be thoroughly examined. In this position paper, we attempt to initiate a discussion on why models and code should become closer friends.