@inproceedings {Simula.simula.1468,
	title = {A Modeling Approach to Support the Similarity-Based Reuse of Configuration Data},
	journal = {Model Driven Engineering Languages and Systems, 15th International Conference, MODELS 2012},
	volume = {7590},
	year = {2012},
	pages = {497-513},
	publisher = {Springer Berlin Heidelberg},
	type = {Conference},
	address = {Berlin Heidelberg},
	abstract = {Product configuration in families of embedded software systems, such as Integrated Control Systems (ICSs), involves resolving thousands of configurable parameters and is, therefore, time-consuming and error-prone. Typically, these systems consist of highly similar components that need to be configured similarly. For large-scale systems, a considerable portion of the configuration data can be reused, based on such similarities, during the configuration of each individual product. In this paper, we propose a model-based approach to automate the reuse of configuration data based on the similarities within an ICS product. Our approach provides configuration engineers with appropriate means for manipulating the reuse of configuration data, and provides the required formalism for ensuring the consistency of the reused data. Our investigation of a number of product configurations with an industry partner shows that more than 60\% of configuration data can be automatically reused using our similarity-based approach, thereby reducing configuration effort.},
	keywords = {Conference},
	doi = {10.1007/978-3-642-33666-9\_32},
	author = {Behjati, Razieh and Yue, Tao and Briand, Lionel Claude},
	editor = {France, Robert and Kazmeier, Juergen and Atkinson, Colin and Breu, Ruth}
}
@inproceedings {Simula.ND.44,
	title = {Construction of and Execution of Adaptable Applications Using an Aspect-Oriented and Model Driven Approach},
	journal = {Distributed Applications and Interoperable Systems (DAIS)},
	year = {2007},
	month = {June},
	pages = {76-89},
	publisher = {Spinger Verlag},
	type = {Conference},
	address = {Berlin Heidelberg New York},
	abstract = {Constructing and executing distributed applications that can adapt to their current operating context, in order to maintain or enhance Quality of Service (QoS) attribute levels, are complex tasks. Managing multiple, interacting QoS features is particularly difficult since these features tend to be distributed across the system and tangled with other features. The crosscutting nature of QoS features can make them difficult to evolve, and it can make it complicated to dynamically optimize with respect to provided QoS during execution. Furthermore, it complicates efficient construction of application variants that differ in their QoS characteristics to suit various execution contexts. This paper presents an aspect-oriented and model driven approach for constructing and a QoS-aware middleware for execution of QoS-sensitive applications. Aspect-oriented modeling techniques are used to separate QoS features from primary application logic, and for efficient specification of alternative application variants. Model driven engineering techniques are used to derive run-time representations of application variants from platform independent models. The developed middleware chooses the best variant according to the current operating context and the available resources.},
	isbn = {3-540-72881-3},
	author = {Sten Amundsen {Lundesgaard} and Solberg, Arnor and Oldevik, Jon and France, Robert and Jan {\O}yvind {Aagedal} and Eliassen, Frank},
	editor = {Kerry Raymond Ja {Indulska}}
}
@inproceedings {Holt.2006.2,
	title = {Experiences With Precise State Modeling in an Industrial Safety Critical System},
	journal = {Critical Systems Development Using Modeling Lanuguages, CSDUML{\textquoteright}06},
	year = {2006},
	month = {October},
	pages = {68-77},
	publisher = {Springer},
	type = {Workshop},
	edition = {9th edition},
	chapter = {6},
	abstract = {The development of safety critical systems is a complex and challenging task. There are many claims regarding how precise modeling, either with the UML or other modeling notations, can yield benefits in terms of more rigorous specifications and designs. This paper reports on experiences from applying statechart-driven UML modeling in the development of a safety-critical system at ABB. The primary lessons learned from the study are related to the impact of precise modeling on the ease of transitioning to design.},
	author = {Nina Elisabeth {Holt} and Anda, Bente Cecilie Dahlum and Asskildt, Knut and Briand, Lionel and Endresen, Jan and Fr{\o}ystein, Sverre},
	editor = {Siv Hilde {Houmb} and Georg, Geri and France, Robert and Dorina C. {Petriu} and J{\"u}rjens, Jan}
}
@inproceedings {Hansen.2005.5,
	title = {Experiences With a UML-Based Development Method for SIL Products},
	journal = {CSDUML 2005, The 4th International Workshop on Critical Systems Development Using Modeling Languages, 27th September, Fredrikstad, Norway},
	year = {2005},
	pages = {87-95},
	publisher = {Technical report, Institut f{\"u}r Informatik, Technische Universit{\"a}t M{\"u}nchen},
	type = {Workshop},
	abstract = {This article describes the results of an investigation into the suitability of methodology based on UML in an IEC 61508 development project that developed SIL products. Feedback was gathered from project members through interviews and questionnaires. The results show that the method led to improvements in some aspects of the development process that are particularly important in the development of SIL products. These improvements were related to documentation, traceability from requirements to code, and the quality of the code. The results also show, however, that the opinions of the project members differed a lot, and consequently that it is difficult to define one method with which a large number of developers with different backgrounds and mind sets will be content.},
	author = {Hansen, Kai and Anda, Bente Cecilie Dahlum and Gullesen, Ingolf},
	editor = {Siv Hilde {Houmb} and J{\"u}rjens, Jan and France, Robert}
}
