Supporting agent oriented requirement analysis with ontologies. Issue 87 (March 2016)
- Record Type:
- Journal Article
- Title:
- Supporting agent oriented requirement analysis with ontologies. Issue 87 (March 2016)
- Main Title:
- Supporting agent oriented requirement analysis with ontologies
- Authors:
- Lopez-Lorca, Antonio A.
Beydoun, Ghassan
Valencia-Garcia, Rafael
Martinez-Bejar, Rodrigo - Abstract:
- Abstract: Requirements analysis activities underpin the success of the software development lifecycle. Subsequent errors in the requirements models can propagate to models in later phases and become much costlier to fix. Errors in requirement analysis are more likely in developing complex systems. Particularly, errors due to miscommunication and misinterpretation of a client׳s intentions are common. Ontologies relying on formal descriptions of semantics have often been used in multi agent systems (MAS) development to support various activities and generally improve the complex systems produced. However, their use during requirements analysis to validate match with the client׳s conceptualisation is largely unexplored. This article presents an ontology driven validation process to support requirement analysis of MAS models. This process is underpinned by an agent-based metamodel that describes commonly used informal agent requirement models. The process concurrently and incrementally validates the informal MAS requirement models produced. The synthesis of the process is first justified and illustrated in a manual tracing of the process. The paper then describes an interactive support tool to harness the formal semantics of ontologies and by pass the costly manual effort. The validation process is evaluated and illustrated using three case studies. Highlights: There is need for high quality requirement models in any iterative process. This is acute in informal modellingAbstract: Requirements analysis activities underpin the success of the software development lifecycle. Subsequent errors in the requirements models can propagate to models in later phases and become much costlier to fix. Errors in requirement analysis are more likely in developing complex systems. Particularly, errors due to miscommunication and misinterpretation of a client׳s intentions are common. Ontologies relying on formal descriptions of semantics have often been used in multi agent systems (MAS) development to support various activities and generally improve the complex systems produced. However, their use during requirements analysis to validate match with the client׳s conceptualisation is largely unexplored. This article presents an ontology driven validation process to support requirement analysis of MAS models. This process is underpinned by an agent-based metamodel that describes commonly used informal agent requirement models. The process concurrently and incrementally validates the informal MAS requirement models produced. The synthesis of the process is first justified and illustrated in a manual tracing of the process. The paper then describes an interactive support tool to harness the formal semantics of ontologies and by pass the costly manual effort. The validation process is evaluated and illustrated using three case studies. Highlights: There is need for high quality requirement models in any iterative process. This is acute in informal modelling settings e.g. agent oriented analysis. A tool harnesses domain knowledge to support analysis. We validate highlighting the methodology-independence of the overall approach. We validate also highlighting the domain-independence of the overall approach. … (more)
- Is Part Of:
- International journal of human-computer studies. Issue 87(2016)
- Journal:
- International journal of human-computer studies
- Issue:
- Issue 87(2016)
- Issue Display:
- Volume 87, Issue 87 (2016)
- Year:
- 2016
- Volume:
- 87
- Issue:
- 87
- Issue Sort Value:
- 2016-0087-0087-0000
- Page Start:
- 20
- Page End:
- 37
- Publication Date:
- 2016-03
- Subjects:
- Requirements -- Validation -- Ontology -- Ontology modelling -- Multi agent systems
Human-machine systems -- Periodicals
Systems engineering -- Periodicals
Human engineering -- Periodicals
Human engineering
Human-machine systems
Systems engineering
Periodicals
Electronic journals
004.019 - Journal URLs:
- http://www.sciencedirect.com/science/journal/10715819 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.ijhcs.2015.10.007 ↗
- Languages:
- English
- ISSNs:
- 1071-5819
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 4542.288100
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 249.xml