Software-Quality

Im Rahmen des Thema Software Quality widmen wir uns folgenden Schwerpunkten:

  • Design Alternativen
  • Problem orientierte Methoden
Veröffentlichungen

QuickSearch:   Number of matching entries: 0.

YearTitleAuthorJournal/ProceedingsPublisher
2012 Supporting Quality-Driven Design Decisions by Modeling Variability Alebrahim, A. & Heisel, M. Proceedings of the International ACM Sigsoft Conference on the Quality of Software Architectures (QoSA)   Springer  
Abstract: Design decisions should take quality characteristics into account. To support such decisions, we capture various solution artifacts with different levels of satisfying quality requirements as variabilities in the solution space and provide them with rationales for selecting suitable variants. We present a UML-based approach to modeling variability in the problem and the solution space by adopting the notion of feature modeling. It provides a mapping of requirements variability to design solution variability to be used as a part of a general process for generating design alternatives. Our approach supports the software engineer in the process of decision-making for selecting suitable solution variants, reflecting quality concerns, and reasoning about it.
BibTeX:
@inproceedings{qosa2012},
  year = {2012},
  title = {Supporting Quality-Driven Design Decisions by Modeling Variability},
  booktitle = {Proceedings of the International ACM Sigsoft Conference on the Quality of Software Architectures ({QoSA})},
  author = {Azadeh Alebrahim and Maritta Heisel},
  publisher = {Springer},
  pages = {43-48},
  url = {http://www.springerlink.com/}
}
2011 Towards Systematic Integration of Quality Requirements into Software Architecture Alebrahim, A., Hatebur, D. & Heisel, M. Proceedings of the 5th European Conference on Software Architecture (ECSA 2011)   Springer Verlag  
Abstract: We present a model- and pattern-based approach that allows software engineers to take quality requirements into account right from the beginning of the software development process. The approach comprises requirements analysis as well as the software architecture design, in which quality requirements are refl ected explicitly.
BibTeX:
@inproceedings{AHH2011},
  year = {2011},
  title = {Towards Systematic Integration of Quality Requirements into Software Architecture},
  booktitle = {Proceedings of the 5th European Conference on Software Architecture (ECSA 2011)},
  author = {Azadeh Alebrahim and Denis Hatebur and Maritta Heisel},
  publisher = {Springer Verlag},
  series = {LNCS 6903},
  pages = {17--25},
  url = {http://www.springerlink.com/}
}
2007 Pattern-based Evolution of Software Architectures Côté, I., Heisel, M. & Wentzlaff, I. First European Conference on Software Architecture   Springer  
Abstract: We propose a pattern-based software development method comprising analysis (using problem frames) and design (using architectural and design patterns), of which especially evolving systems benefit. Evolution operators guide a pattern-based transformation procedure, including re-engineering tasks for adjusting a given software architecture to meet new system demands. Through application of these operators, relations between analysis and design documents are explored systematically for accomplishing desired software modifications. This allows for reusing development documents to a large extent, even when the application environment and the requirements change.
BibTeX:
@inproceedings{ECSA07},
  year = {2007},
  title = {Pattern-based Evolution of Software Architectures},
  booktitle = {First European Conference on Software Architecture},
  author = {Isabelle C\^{o}t\'{e} and Maritta Heisel and Ina Wentzlaff},
  publisher = {Springer},
  series = {LNCS},
  note = {to appear},
  url = {http://www.springerlink.com/}
}
2006 Component composition through architectural patterns for problem frames Choppy, C., Hatebur, D. & Heisel, M. Proc. XIII Asia Pacific Software Engineering Conference (APSEC)   IEEE  
Abstract: In this paper, we present a pattern-based software development
process using problem frames and corresponding
architectural patterns. In decomposing a complex problem
into simple subproblems, the relationships between the subproblems
are recorded explicitly. Based on this information,
we give guidelines on how to derive the software architecture
for the overall problem from the software architectures
of the simple subproblems.
BibTeX:
@inproceedings{apsec06},
  year = {2006},
  title = {Component composition through architectural patterns for problem frames},
  booktitle = {Proc. XIII Asia Pacific Software Engineering Conference (APSEC)},
  author = {Christine Choppy and Denis Hatebur and Maritta Heisel},
  publisher = {IEEE},
  pages = {27--34},
  url = {http://www.ieee.org/}
}