Adopting Requirements Engineering (RE) techniques based on the fundamental notions of the agent-oriented programming paradigm, i.e. Agent, Goal, and Intentional Dependency, has been recognized as a crucial step towards a more homogeneous and natural software engineering process for complex sociotechnical systems, among which Multi Agent Systems. The availability of simple representational tools is a key factor to guarantee stakeholders’ active involvement during RE, and therefore the success of such techniques. The paper introduces an agent-based Requirements Engineering Framework (REF) devised to deal with socio-technical systems and support stakeholders participation. REF is designed around the adoption of a simple, but effective, graphical notation. Nevertheless, a limited expressiveness of the graphical language may constraint the analysis process, reducing its flexibility and efficiency. This trade-off is carefully analysed, and some extensions are proposed, which do not affect REF clarity and intuitiveness, while enhancing REF capability to support requirements engineers in planning and implementing their analysis strategies

An agent-based requirements engineering framework for complex socio-technical systems

Bresciani, Paolo;
2003

Abstract

Adopting Requirements Engineering (RE) techniques based on the fundamental notions of the agent-oriented programming paradigm, i.e. Agent, Goal, and Intentional Dependency, has been recognized as a crucial step towards a more homogeneous and natural software engineering process for complex sociotechnical systems, among which Multi Agent Systems. The availability of simple representational tools is a key factor to guarantee stakeholders’ active involvement during RE, and therefore the success of such techniques. The paper introduces an agent-based Requirements Engineering Framework (REF) devised to deal with socio-technical systems and support stakeholders participation. REF is designed around the adoption of a simple, but effective, graphical notation. Nevertheless, a limited expressiveness of the graphical language may constraint the analysis process, reducing its flexibility and efficiency. This trade-off is carefully analysed, and some extensions are proposed, which do not affect REF clarity and intuitiveness, while enhancing REF capability to support requirements engineers in planning and implementing their analysis strategies
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11582/2041
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
social impact