Home   >   CSC-OpenAccess Library   >    Manuscript Information
Full Text Available

(2.11MB)
This is an Open Access publication published under CSC-OpenAccess Policy.
Secure Tropos: An Agent Oriented Software Engineering Methodology for the Development of Health and Social Care Information Systems.
Haris
Pages - 241 - 271     |    Revised - 05-08-2009     |    Published - 01-09-2009
Volume - 3   Issue - 3    |    Publication Date - June 2009  Table of Contents
MORE INFORMATION
KEYWORDS
secure health and social care information systems , methodologies, software agents, Secure Tropos
ABSTRACT
A huge amount of health and social care related information needs to be stored and analysed; with the aid of computer systems this can be done faster and more efficiently. As a result, computerised health and social care information systems are gaining popularity. The development of such systems, mostly so far, follows an ad-hoc pattern. However, in order to effectively deal with the characteristics of such systems such as size, security, unpredictability, and openness; appropriate software engineering methodologies and paradigms should be employed for their development. This paper defines a set of requirements that a methodology should demonstrate and it argues for the appropriateness of the Secure Tropos agent oriented methodology for the development of health and social care information systems. The applicability of the methodology is demonstrated with the aid of a real-life case study, the electronic Single Assessment Process system, an information system to support integrated assessment of the health and social care needs of older people. The application of the proposed methodology on the case study indicated that the methodology satisfies the identified requirements.
CITED BY (10)  
1 Ramesh, M. R., & Reddy, C. S. (2016). a survey on security requirement elicitation methods: classification, merits and demerits. International Journal of Applied Engineering Research, 11(1), 64-70.
2 Uzunov, A. V., Falkner, K., & Fernandez, E. B. (2015). A comprehensive pattern-oriented approach to engineering security methodologies. Information and Software Technology, 57, 217-247.
3 Al-Azawi, R. K. (2015). Agent Oriented Software Engineering (AOSE) Approach to Game Development Methodology.
4 Keerthi, T. (2014). Distilling Mobile Privacy Requirements from Qualitative Data (Doctoral dissertation, The Open University).
5 Mellado, D., Mouratidis, H., & Fernández-Medina, E. (2014). Secure Tropos framework for software product lines requirements engineering. Computer Standards & Interfaces, 36(4), 711-722.
6 Al-Azawi, R., Ayesh, A., Kenny, I., & Al-Masruri, K. A. (2013). Towards an AOSE: Game development methodology. In Distributed Computing and Artificial Intelligence (pp. 493-501). Springer International Publishing.
7 De Quiroz, V. B. A., & Guizzardi, R. S. S. Secure Tropos.
8 Islam, G., & Qureshi, M. A. (2012). A Framework for Security Requirements Elicitation.
9 Uzunov, A. V., Fernandez, E. B., & Falkner, K. (2012). Engineering Security into Distributed Systems: A Survey of Methodologies. J. UCS, 18(20), 2920-3006.
10 N. Lammari , J. S. Bucumi , J. Akoka and I. C. Wattiau, “A Conceptual Meta-Model for Secured Information Systems”, in Proceedings of the 7th International Workshop on Software Engineering for Secure Systems ACM New York, NY, USA, 2011.
1 Google Scholar
2 Academic Journals Database
3 ScientificCommons
4 CiteSeerX
5 refSeek
6 iSEEK
7 Socol@r
8 ResearchGATE
9 Libsearch
10 Bielefeld Academic Search Engine (BASE)
11 Scribd
12 WorldCat
13 SlideShare
14 PDFCAST
15 PdfSR
16 Free-Books-Online
1 F. Giunchiglia, J. Mylopoulos, A. Perini, The Tropos Software Development Methodology: Processes, Models and Diagrams, Lecture Notes in Computer Science 2585, pp 162-173, Springer 2003
2 A. C. Norris, Current Trends and Challenges in Health Informatics, in Proceedings of the 7th International Symposium on Health Information Management Research, Sheffield, June 2002.
3 C. Dowd, B. Eaglestone, P. Bath, P. Procter (editors), Proceedings of the 7th International Symposium on Health Information Management Research, University of Sheffield, 2002.
4 Department of Health, Single Assessment Process for Older People, http://www.dh.gov.uk/PolicyAndGuidance/HealthAndSocialCareTopics/SocialCare/SingleAssessmentPr ocess/fs/en, Last Accessed 11/04/05
5 N. D. Birrell, M.A. Ould, A practical handbook for software development, Cambridge University Press, 1986
6 G. Booch, Object-oriented analysis and design – with applications, The Benjamin / Cummings Publishing Company, 1994.
7 T. Tryfonas, E. Kiountouzis, A. Poulymenakou, Embedding security practices in contemporary information systems development approaches, Information Management & Computer Security, Vol 9 Issue 4,pp 183-197, 2001
8 7] L. Liu, E. Yu, J. Mylopoulos, Analyzing Security Requirements as Relationships Among Strategic Actors, in the Proceedings of the 2nd Symposium on Requirements Engineering for Information Security (SREIS’02), Raleigh, North Carolina, October 2002
9 M. Bradshaw, Software Agents, American Association Artificial Intelligence Publication, 1997
10 M. Wooldridge, N. R. Jennings, Agent Theories, Architectures, and Languages: A Survey, Intelligent Agents, Wooldridge, Jennings (eds.), Springer-Verlag, pp 1-22, 1995
11 N. R. Jennings, An agent-based approach for building complex software systems, Communications of the ACM, Vol. 44, No 4, April 2001
12 M. Wooldridge, P. Ciancarini, Agent-Oriented Software Engineering: The State of the Art, In P. Ciancarini and M. Wooldridge (eds.), Agent-Oriented Software Engineering. Springer-Verlag, Lecture Notes in AI Volume 1957, January 2001
13 C. Iglesias, M. Garijo, J. Gonzales, A survey of agent-oriented methodologies, Intelligent Agents IV, Lecture Notes in Computer Science, Springer-Verlag 1555, 1999
14 N. R. Jennings, M. Wooldridge, Agent–Oriented Software Engineering, in the Proceedings of the 9th European Workshop on Modelling Autonomous Agents in a Multi-Agent World : Multi-Agent System Engineering (MAAMAW-99), Valencia, Spain, 1999
15 P. Bresciani, P. Giorgini, F. Giunchiglia, J. Mylopoulos A. Perini, TROPOS: An Agent Oriented Software Development Methodology. Journal of of Autonomous Agents and Multi-Agent Systems. Kluwer Academic Publishers Volume 8, Issue 3, Pages 203 - 236, May 2004
16 P. Bresciani, P. Giorgini, The Tropos Analysis Process as Graph Transformation System, In Proceedings of the Workshop on Agent-oriented methodologies, at OOPSLA 2002, Seattle, WA, USA, Nov, 2002
17 H. Mouratidis, A Security Oriented Approach in the Development of Multiagent Systems: Applied to the Management of the Health and Social Care Needs of Older People In England, PhD thesis, University of Sheffield, 2004.
18 E. Yu, Modelling Strategic Relationships for Process Reengineering, Ph.D. thesis, Department of Computer Science, University of Toronto, Canada, 1995
19 J. Castro, M. Kolp, J. Mylopoulos, Towards Requirements-Driven Information Systems Engineering: The Tropos project, In Information Systems (27), pp 365-389, Elsevier, Amsterdam - The Netherlands, 2002
20 A. Fuxman, L. Liu, M. Pistore, M. Roveri, J. Mylopoulos, Specifying and Analyzing Early Requirements: Some Experimental Results. In Proceedings of the 11th IEEE International Requirements Engineering Conference, 8th-12th September 2003, Monterey Bay, California U.S.A
21 A. Fuxman, L. Liu, M. Pistore, M. Roveri, J. Mylopoulos, Specifying and Analyzing Early Requirements: Some Experimental Results. In Proceedings of the 11th IEEE International Requirements Engineering Conference, 8th-12th September 2003, Monterey Bay, California U.S.A
22 P. Bertrand, R. Darimont, E. Delor, P. Massonet, A. Van Lamsweerde. GRAIL/KAOS: an environment for goal driven requirements engineering, In Proceedings of the 20th International Conference on Software Engineering (ICSE’98), IEEE-ACM, Kyoto, April 98
23 B. Bauer, J. Müller, J. Odell, Agent UML: A Formalism for Specifying Multiagent Interaction, In Agent-Oriented Software Engineering, Paolo Ciancarini and Michael Wooldridge (eds.), Lecture Notes in Computer Science, pp. 91-103, Springer, Berlin, 2001
24 I. Philp, Can a medical and social assessment be combined? Journal of the Royal Society of Medicine, 90(32), pp 11-13,1997
25 J. Odell, C. Bock, Suggested UML extensions for agents, Technical report, OMG, December 1999. Submitted to the OMG’s Analysis and Design Task Force in response to the Request for Information enti-tled “UML2.0 RFI”
26 M.D. Beer, R. Hill, W. Huang, A. Sixsmith, An agent-based architecture for managing the provision of care – the INCA (Intelligent Community Alarm) experience, Proceedings of the workshop on Agents Applied in Health Care, at the 15th European Conference on Artificial Intelligence, France-Lyon, 2002
27 S. M. Lee, A. A. Asllani, S. Trim, An Object-Oriented Approach for Designing Service Scheduling Support Systems, in International Journal on Services and Standards, Vol. 1, No. 1, 2004
28 M. Krol, D.L. Reich, Object-Oriented Model of a Health Care System, in the Proceedings of the 11th International Symposium on Computer Based Medical Systems (CBMS’98), TX-USA, 1998.
29 B. Blobel, Application of the component paradigm for analysis and design of advanced health system architectures, in International Journal of Medical Informatics 60(2000), pp. 281-301.
30 J. Odell, P. Giorgini, J. P. Muller (eds), Proceedings of the Fifth International Workshop on Agent Oriented Software Systems (AOSE’04), N.Y. –USA, July 2004.
31 Scott A. DeLoach, Modeling Organizational Rules in the Multiagent Systems Engineering Methodology, Proceedings of the 15th Canadian Conference on Artificial Intelligence (AI'2002), Calgary, Alberta, Canada. May 27-29, 2002.
32 R. Evans, P. Kearney, J. Stark, G. Caire, F. J. Carijo, J. J. Gomez Sanz, J. Pavon, F. Leal, P. Chainho, and P. Massonet. MESSAGE: Methodology for Engineering Systems of Software Agents, AgentLink Publication, September 2001
33 F. Zambonelli, N. R. Jennings, M. Wooldridge, Organisational Abstractions for the Analysis and Design of Multi-Agent Systems, P. Ciancarini and M. Wooldridge (eds.), Agent-Oriented Software Engineering, Springer-Verlag, Lecture Notes in AI, Vol. 1957, January 2001
Dr. Haris
- United Kingdom
haris@uel.ac.uk