Home   >   CSC-OpenAccess Library   >    Manuscript Information
Secure Tropos: An Agent Oriented Software Engineering Methodology for the Development of Health and Social Care Information Systems.
Pages - 241 - 271     |    Revised - 05-08-2009     |    Published - 01-09-2009
Volume - 3   Issue - 3    |    Publication Date - June 2009  Table of Contents
secure health and social care information systems , methodologies, software agents, Secure Tropos
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 
15 PdfSR 
16 Free-Books-Online 
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
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.
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
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
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
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.
C. Dowd, B. Eaglestone, P. Bath, P. Procter (editors), Proceedings of the 7th International Symposium on Health Information Management Research, University of Sheffield, 2002.
C. Iglesias, M. Garijo, J. Gonzales, A survey of agent-oriented methodologies, Intelligent Agents IV, Lecture Notes in Computer Science, Springer-Verlag 1555, 1999
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
E. Yu, Modelling Strategic Relationships for Process Reengineering, Ph.D. thesis, Department of Computer Science, University of Toronto, Canada, 1995
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
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
G. Booch, Object-oriented analysis and design – with applications, The Benjamin / Cummings Publishing Company, 1994.
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.
I. Philp, Can a medical and social assessment be combined? Journal of the Royal Society of Medicine, 90(32), pp 11-13,1997
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
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”
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.
M. Bradshaw, Software Agents, American Association Artificial Intelligence Publication, 1997
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.
M. Wooldridge, N. R. Jennings, Agent Theories, Architectures, and Languages: A Survey, Intelligent Agents, Wooldridge, Jennings (eds.), Springer-Verlag, pp 1-22, 1995
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
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
N. D. Birrell, M.A. Ould, A practical handbook for software development, Cambridge University Press, 1986
N. R. Jennings, An agent-based approach for building complex software systems, Communications of the ACM, Vol. 44, No 4, April 2001
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
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
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
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
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
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
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.
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
Dr. Haris
- United Kingdom