Advertisement

Context-Oriented Domain Analysis

  • Brecht Desmet
  • Jorge Vallejos
  • Pascal Costanza
  • Wolfgang De Meuter
  • Theo D’Hondt
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4635)

Abstract

Context-aware systems are software systems which adapt their behaviour according to the context of use. The requirements engineering phase is recognized as a primordial step to develop robust implementations of context-aware systems since it establishes a comprehensive understanding of the problem space. This paper proposes the Context-Oriented Domain Analysis (CODA) model which is a specialized approach for analyzing, structuring, and formalizing the software requirements of context-aware systems.

Keywords

Cell Phone Context Condition Variation Point Decision Table Resolution Strategy 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Bittner, K.: Use Case Modeling. Addison-Wesley Longman Publishing Co., Inc, Boston, MA, USA (2002)Google Scholar
  2. 2.
    Hirschfeld, R., Costanza, P., Nierstrasz, O.: Context-oriented Programming. Journal of Object Technology (submitted, 2007)Google Scholar
  3. 3.
    Dardenne, A., van Lamsweerde, A., Fickas, S.: Goal-directed requirements acquisition. In: 6IWSSD: Selected Papers of the Sixth International Workshop on Software Specification and Design, pp. 3–50. Elsevier Science Publishers B. V, Amsterdam (1993)Google Scholar
  4. 4.
    Jackson, M.: Problem frames: analyzing and structuring software development problems. Addison-Wesley Longman Publishing Co. Inc, Boston, MA, USA (2001)Google Scholar
  5. 5.
    Steels, L.: Kennissystemen. Addison-Wesley, Reading, MA, USA (1992)Google Scholar
  6. 6.
    Fowler, M.: UML Distilled: A Brief Guide to the Standard Object Modeling Language. Addison-Wesley Longman Publishing Co., Inc, Boston, MA, USA (2003)Google Scholar
  7. 7.
    Feagus, R.M.: Decision tables - an application analyst/programmer’s view. Data Processing 12, 85–109 (1967)Google Scholar
  8. 8.
    Kang, K., Cohen, S., Hess, J., Novak, W., Peterson, S.: Feature-Oriented Domain Analysis (FODA) Feasibility Study. Technical Report CMU/SEI-90-TR-21, Software Engineering Institute, Carnegie Mellon University (November 1990)Google Scholar
  9. 9.
    Hinze, A., Malik, P., Malik, R.: Interaction design for a mobile context-aware system using discrete event modelling. In: ACSC 2006: Proceedings of the 29th Australasian Computer Science Conference, pp. 257–266, Darlinghurst, Australia, Australia, Australian Computer Society, Inc. (2006)Google Scholar
  10. 10.
    Mahoney, M., Elrad, T.: Distributing statecharts to handle pervasive crosscutting concerns. In: Building Software for Pervasive Computing Workshop at OOPSLA 2005, San Diego, CA (October 2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Brecht Desmet
    • 1
  • Jorge Vallejos
    • 1
  • Pascal Costanza
    • 1
  • Wolfgang De Meuter
    • 1
  • Theo D’Hondt
    • 1
  1. 1.Programming Technology Lab, Vrije Universiteit Brussel, Pleinlaan 2, B-1050 BrusselBelgium

Personalised recommendations