C-A SE Project

Description:

Context-Aware Systems Engineering (C-ASE) is a tool-supported methodology to guide the creation of context-aware systems and applications. Since the life cycle of a Context-aware System is different from that of traditional software systems, we have enhanced and adopted state-of-the-art techniques to guide developers through the most common development stages 1 :

  • Requirements elicitation: We have enhanced an existing requirements elicitation technique in order to better fit the demands of context-aware systems and provided tool support for the requirements elicitation stage.
    • Methodology:
      • [Coming soon] Paper for Requirements Elicitation Conference
    • Tool support:
      • [Coming soon] Tutorial
      • [Coming soon] Tool
  • Design:
    • Methodology:
      • [Under development]
    • Tool support:
      • [Under development]
  • Implementation:
    • Methodology:
      • [Under development]
    • Tool support:
      • [Under development]
  • Maintenance:
    • Methodology:
      • [Under development]
    • Tool support:
      • [Under development]

[1] More information can be found in “Alegre, U., Augusto, J. C., & Clark, T. (2016). Engineering context-aware systems and applications: a survey. Journal of Systems and Software, 117, 55-83”.