메뉴 건너뛰기




Volumn 51, Issue 1, 2009, Pages 109-137

Adaptive Agent Model: Software Adaptivity using an Agent-oriented Model-Driven Architecture

Author keywords

Agent; Business knowledge modelling; Model Driven architecture; Software adaptivity

Indexed keywords

AGENTS; ARCHITECTURAL DESIGN; COMPUTER SOFTWARE REUSABILITY; MANAGEMENT SCIENCE; MODELS; REUSABILITY; SOFTWARE ARCHITECTURE; SOFTWARE ENGINEERING; SYSTEMS ANALYSIS;

EID: 56649096066     PISSN: 09505849     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.infsof.2008.02.002     Document Type: Article
Times cited : (33)

References (60)
  • 1
    • 33646939296 scopus 로고    scopus 로고
    • S. Demeyer, S. Ducasse, O. Nierstrasz, Object-Oriented Reengineering: Patterns and Techniques, in: Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM'05), 2005, pp. 723-724.
    • S. Demeyer, S. Ducasse, O. Nierstrasz, Object-Oriented Reengineering: Patterns and Techniques, in: Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM'05), 2005, pp. 723-724.
  • 2
    • 0030257608 scopus 로고    scopus 로고
    • Aspects of software adaptability
    • Fayad M., and Cline M. Aspects of software adaptability. Communications of the ACM 39 10 (1996) 58-59
    • (1996) Communications of the ACM , vol.39 , Issue.10 , pp. 58-59
    • Fayad, M.1    Cline, M.2
  • 5
    • 56649092157 scopus 로고    scopus 로고
    • J.W. Yoder, R. Johnson, The adaptive object-model architectural style, in: Proceedings of the Third IEEE/IFIP Conference on Software Architecture: System Design, Development and Maintenance, 2002, pp. 3-27.
    • J.W. Yoder, R. Johnson, The adaptive object-model architectural style, in: Proceedings of the Third IEEE/IFIP Conference on Software Architecture: System Design, Development and Maintenance, 2002, pp. 3-27.
  • 6
    • 84886903638 scopus 로고    scopus 로고
    • L. Xiao, D. Greer, The adaptive agent model: software adaptivity through dynamic agents and XML-based business rules, in: Proceedings of the Seventeenth International Conference on Software Engineering and Knowledge Engineering (SEKE'05), Taipei, Taiwan, Republic of China, 14-16 July 2005, pp. 62-67.
    • L. Xiao, D. Greer, The adaptive agent model: software adaptivity through dynamic agents and XML-based business rules, in: Proceedings of the Seventeenth International Conference on Software Engineering and Knowledge Engineering (SEKE'05), Taipei, Taiwan, Republic of China, 14-16 July 2005, pp. 62-67.
  • 7
    • 0008632276 scopus 로고    scopus 로고
    • P. Boinot, R. Marlet, J. Noye, G. Muller, C. Consel, A declarative approach for designing and developing adaptive components, in: Proceedings of the Fifteenth IEEE International Conference on Automated Software Engineering, 2000, p. 111.
    • P. Boinot, R. Marlet, J. Noye, G. Muller, C. Consel, A declarative approach for designing and developing adaptive components, in: Proceedings of the Fifteenth IEEE International Conference on Automated Software Engineering, 2000, p. 111.
  • 10
    • 56649090608 scopus 로고    scopus 로고
    • Object Management Group, Inc., 250 First Avenue, Suite 100, Needham, MA 02494, USA.
    • Object Management Group, Inc., 250 First Avenue, Suite 100, Needham, MA 02494, USA.
  • 12
    • 25844519061 scopus 로고    scopus 로고
    • Transforming software development: an MDA road map
    • Meservy T., and Fenstermacher K. Transforming software development: an MDA road map. IEEE Computer 38 9 (2005) 52-58
    • (2005) IEEE Computer , vol.38 , Issue.9 , pp. 52-58
    • Meservy, T.1    Fenstermacher, K.2
  • 13
    • 56649113769 scopus 로고    scopus 로고
    • W.S. Ambler, L.L. Constantine, The Unified Process Inception Phase: Best Practices in Implementing the UP, R&D, CMP Books, 2000.
    • W.S. Ambler, L.L. Constantine, The Unified Process Inception Phase: Best Practices in Implementing the UP, R&D, CMP Books, 2000.
  • 15
    • 3042578525 scopus 로고    scopus 로고
    • MDA: revenge of the modelers or UML Utopia?
    • Thomas D. MDA: revenge of the modelers or UML Utopia?. IEEE Software 21 3 (2004) 15-17
    • (2004) IEEE Software , vol.21 , Issue.3 , pp. 15-17
    • Thomas, D.1
  • 18
    • 0038787667 scopus 로고    scopus 로고
    • An intelligent and adaptive modelling and configuration approach to manufacturing systems control
    • Goh T.W., and Zhang Z. An intelligent and adaptive modelling and configuration approach to manufacturing systems control. Journal of Materials Processing Technology 139 1-3 (2003) 103-109
    • (2003) Journal of Materials Processing Technology , vol.139 , Issue.1-3 , pp. 103-109
    • Goh, T.W.1    Zhang, Z.2
  • 19
    • 77956619524 scopus 로고    scopus 로고
    • I. Lovrek, G. Jezic, M. Kusek, I. Ljubi, A. Caric, D. Huljenic, S. Desic, O. Labor, Improving software maintenance by using agent-based remote maintenance shell, in: Proceedings of the 19th IEEE International Conference on Software Maintenance (ICSM'03), 2003, p. 440.
    • I. Lovrek, G. Jezic, M. Kusek, I. Ljubi, A. Caric, D. Huljenic, S. Desic, O. Labor, Improving software maintenance by using agent-based remote maintenance shell, in: Proceedings of the 19th IEEE International Conference on Software Maintenance (ICSM'03), 2003, p. 440.
  • 20
    • 0035498490 scopus 로고    scopus 로고
    • A multi-agent intelligent system for efficient ERP maintenance
    • Kwon O.B., and Lee J.J. A multi-agent intelligent system for efficient ERP maintenance. Expert Systems with Applications 21 4 (2001) 191-202
    • (2001) Expert Systems with Applications , vol.21 , Issue.4 , pp. 191-202
    • Kwon, O.B.1    Lee, J.J.2
  • 21
    • 0347210535 scopus 로고    scopus 로고
    • S.N. Murphy, U.H. Rabbani, G.O. Barnett, Using software agents to maintain autonomous patient registries for clinical research, in: AMIA Annual Fall Symposium Proceedings, 1997, pp. 71-75.
    • S.N. Murphy, U.H. Rabbani, G.O. Barnett, Using software agents to maintain autonomous patient registries for clinical research, in: AMIA Annual Fall Symposium Proceedings, 1997, pp. 71-75.
  • 23
    • 0033716145 scopus 로고    scopus 로고
    • A. Lamsweerde, Requirements engineering in the year 00: a research perspective, in: Proceedings of the 22nd International Conference on Software Engineering (ICSE '00), 2000, pp. 5-19.
    • A. Lamsweerde, Requirements engineering in the year 00: a research perspective, in: Proceedings of the 22nd International Conference on Software Engineering (ICSE '00), 2000, pp. 5-19.
  • 24
    • 37349019782 scopus 로고    scopus 로고
    • L. Xiao, D. Greer, A hierarchical agent-oriented knowledge model for multi-agent systems, in: Proceedings of the Eighteenth International Conference on Software Engineering and Knowledge Engineering (SEKE'06), 2006, pp. 651-656.
    • L. Xiao, D. Greer, A hierarchical agent-oriented knowledge model for multi-agent systems, in: Proceedings of the Eighteenth International Conference on Software Engineering and Knowledge Engineering (SEKE'06), 2006, pp. 651-656.
  • 28
    • 56649084493 scopus 로고    scopus 로고
    • L. Xiao, D. Greer, Software adaptivity through XML-based business rules and agents, in: Proceedings of the PREP2005, Lancaster, UK, 30th March-1st April, 2005, pp. 287-288.
    • L. Xiao, D. Greer, Software adaptivity through XML-based business rules and agents, in: Proceedings of the PREP2005, Lancaster, UK, 30th March-1st April, 2005, pp. 287-288.
  • 31
    • 0031597162 scopus 로고    scopus 로고
    • P. Oreizy, N. Medvidovic, R.N. Taylor, Architecture-based runtime software evolution, in: Proceedings of the 20th International Conference on Software Engineering (ICSE'98), Kyoto, Japan, 1998.
    • P. Oreizy, N. Medvidovic, R.N. Taylor, Architecture-based runtime software evolution, in: Proceedings of the 20th International Conference on Software Engineering (ICSE'98), Kyoto, Japan, 1998.
  • 32
    • 56649112175 scopus 로고    scopus 로고
    • Object Management Group, Inc., CORBA 3.0 - IDL Syntax and Semantics Chapter, OMG Document Formal/02-06-07, 250 First Avenue, Needham, MA 02494, USA, 2002.
    • Object Management Group, Inc., CORBA 3.0 - IDL Syntax and Semantics Chapter, OMG Document Formal/02-06-07, 250 First Avenue, Needham, MA 02494, USA, 2002.
  • 33
    • 1642413110 scopus 로고    scopus 로고
    • Using UML for business object based systems modelling
    • Schader M., and Korthaus A. (Eds), Physica-Verlag, Heidelberg, Germany
    • Korthaus A. Using UML for business object based systems modelling. In: Schader M., and Korthaus A. (Eds). The Unified Modeling Language - Technical Aspects and Applications (1998), Physica-Verlag, Heidelberg, Germany 220-237
    • (1998) The Unified Modeling Language - Technical Aspects and Applications , pp. 220-237
    • Korthaus, A.1
  • 34
    • 56649121468 scopus 로고    scopus 로고
    • J. Hogg, Applying UML 2 to model-driven architecture, in: Proceedings of OMG Workshops: MDA Implementers' Workshop, 2003.
    • J. Hogg, Applying UML 2 to model-driven architecture, in: Proceedings of OMG Workshops: MDA Implementers' Workshop, 2003.
  • 35
    • 56649100001 scopus 로고    scopus 로고
    • D. Riehle, A. Perry, Framework Design and Implementation with Java and UML, Tutorials at OOPSLA, 2002.
    • D. Riehle, A. Perry, Framework Design and Implementation with Java and UML, Tutorials at OOPSLA, 2002.
  • 36
    • 56649103108 scopus 로고    scopus 로고
    • Object Management Group, OMG Unified Modeling Language Specification (Action Semantics), OMG Document ptc/02-01-09, 2002.
    • Object Management Group, OMG Unified Modeling Language Specification (Action Semantics), OMG Document ptc/02-01-09, 2002.
  • 37
    • 0036721749 scopus 로고    scopus 로고
    • Using UML action semantics for model execution and transformation
    • Sunyé G., Guennec A.L., and Jézéquel J. Using UML action semantics for model execution and transformation. Information Systems 27 6 (2002) 445-457
    • (2002) Information Systems , vol.27 , Issue.6 , pp. 445-457
    • Sunyé, G.1    Guennec, A.L.2    Jézéquel, J.3
  • 38
    • 33344465743 scopus 로고    scopus 로고
    • Model-driven engineering
    • Schmidt D.C. Model-driven engineering. IEEE Computer 39 2 (2006) 25-31
    • (2006) IEEE Computer , vol.39 , Issue.2 , pp. 25-31
    • Schmidt, D.C.1
  • 39
    • 4544335716 scopus 로고    scopus 로고
    • L. Ehrler, S. Cranefield, Executing agent UML diagrams, in: Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS'04), 2004, pp. 906-913.
    • L. Ehrler, S. Cranefield, Executing agent UML diagrams, in: Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS'04), 2004, pp. 906-913.
  • 40
    • 85191990221 scopus 로고    scopus 로고
    • J. Huamonte, K. Smith, The use of roles to model agent behaviors for model driven architecture, in: Proceedings of the IEEE SoutheastCon, 2005, pp. 594-598.
    • J. Huamonte, K. Smith, The use of roles to model agent behaviors for model driven architecture, in: Proceedings of the IEEE SoutheastCon, 2005, pp. 594-598.
  • 42
    • 37349088185 scopus 로고    scopus 로고
    • Externalisation and Adaptation of Multi-Agent System Behaviour
    • (Chapter IX). Siau K. (Ed), IGI Publishing
    • Xiao L., and Greer D. Externalisation and Adaptation of Multi-Agent System Behaviour. (Chapter IX). In: Siau K. (Ed). Advanced Topics in Database Research vol. 5 (2006), IGI Publishing 148-169
    • (2006) Advanced Topics in Database Research , vol.5 , pp. 148-169
    • Xiao, L.1    Greer, D.2
  • 43
    • 56649087575 scopus 로고    scopus 로고
    • L. Xiao, D. Greer, Modeling, auto-generation and adaptation of multi-agent systems, in: Proceedings of the Tenth CAiSE/IFIP8.1 International Workshop on Exploring Modeling Methods in Systems Analysis and Design (EMMSAD'05), Porto, Portugal, 13-14 June, 2005, pp. 605-616 (in conjunction with the Seventeenth Conference on Advanced Information Systems Engineering (CAiSE'05)).
    • L. Xiao, D. Greer, Modeling, auto-generation and adaptation of multi-agent systems, in: Proceedings of the Tenth CAiSE/IFIP8.1 International Workshop on Exploring Modeling Methods in Systems Analysis and Design (EMMSAD'05), Porto, Portugal, 13-14 June, 2005, pp. 605-616 (in conjunction with the Seventeenth Conference on Advanced Information Systems Engineering (CAiSE'05)).
  • 44
    • 0032645693 scopus 로고    scopus 로고
    • M. Wooldridge, N.R. Jennings, D. Kinny, 1999. A methodology for agent-oriented analysis and design, in: Proceedings of the Thirrd International Conference on Autonomous Agents (Agents-99), 1999, pp. 69-76.
    • M. Wooldridge, N.R. Jennings, D. Kinny, 1999. A methodology for agent-oriented analysis and design, in: Proceedings of the Thirrd International Conference on Autonomous Agents (Agents-99), 1999, pp. 69-76.
  • 46
    • 56649110643 scopus 로고    scopus 로고
    • M. Wooldridge, P. Ciancarini, Agent-oriented software engineering: the state of the art, in: P. Ciancarini, M. Wooldridge, (Eds.), Agent-Oriented Software Engineering: First International Workshop (AOSE'2000), LNCS 1957, Springer, 2001.
    • M. Wooldridge, P. Ciancarini, Agent-oriented software engineering: the state of the art, in: P. Ciancarini, M. Wooldridge, (Eds.), Agent-Oriented Software Engineering: First International Workshop (AOSE'2000), LNCS 1957, Springer, 2001.
  • 47
    • 84959052904 scopus 로고    scopus 로고
    • E. Yu, Agent-oriented modelling: software versus the world, in: Proceedings of the Second International Workshop on Agent-Oriented Software Engineering (AOSE'01), LNCS 2222, Springer, 2002, pp. 206-225.
    • E. Yu, Agent-oriented modelling: software versus the world, in: Proceedings of the Second International Workshop on Agent-Oriented Software Engineering (AOSE'01), LNCS 2222, Springer, 2002, pp. 206-225.
  • 48
    • 56649093763 scopus 로고    scopus 로고
    • L. Xiao, D. Greer, Environment support for the configuration of adaptive agents, International Journal of Multiagent and Grid Systems, Special Issue on Engineering Environments for Multiagent Systems, in press.
    • L. Xiao, D. Greer, Environment support for the configuration of adaptive agents, International Journal of Multiagent and Grid Systems, Special Issue on Engineering Environments for Multiagent Systems, in press.
  • 49
    • 56649108932 scopus 로고    scopus 로고
    • FIPA, Foundation for Intelligent Physical Agents, .
    • FIPA, Foundation for Intelligent Physical Agents, .
  • 50
    • 56649122856 scopus 로고    scopus 로고
    • JADE platform, .
    • JADE platform, .
  • 51
    • 56649093710 scopus 로고    scopus 로고
    • AUML, .
    • AUML, .
  • 52
    • 84957596928 scopus 로고    scopus 로고
    • B. Kristensen, Architectural abstractions and language mechanisms, in: Proceedings of the Third Asia-Pacific Software Engineering Conference (APSEC'96), IEEE Computer Society, 1996, p. 288.
    • B. Kristensen, Architectural abstractions and language mechanisms, in: Proceedings of the Third Asia-Pacific Software Engineering Conference (APSEC'96), IEEE Computer Society, 1996, p. 288.
  • 53
    • 33344477327 scopus 로고    scopus 로고
    • Model-driven development using UML 2.0: promises and pitfalls
    • France R., Ghosh S., and Trong T. Model-driven development using UML 2.0: promises and pitfalls. IEEE Computer 39 2 (2006) 59-66
    • (2006) IEEE Computer , vol.39 , Issue.2 , pp. 59-66
    • France, R.1    Ghosh, S.2    Trong, T.3
  • 54
    • 56649098203 scopus 로고    scopus 로고
    • L. Xiao, D. Greer, Agent-oriented requirements modelling, in: Proceedings of the First International Workshop on Requirements Engineering for Business Need and IT Alignment (REBNITA'05), Paris, France, 29-30 August, 2005, pp. 28-37 (in conjunction with the Thirteenth IEEE Requirements Engineering Conference (RE'05)).
    • L. Xiao, D. Greer, Agent-oriented requirements modelling, in: Proceedings of the First International Workshop on Requirements Engineering for Business Need and IT Alignment (REBNITA'05), Paris, France, 29-30 August, 2005, pp. 28-37 (in conjunction with the Thirteenth IEEE Requirements Engineering Conference (RE'05)).
  • 55
    • 0033133120 scopus 로고    scopus 로고
    • Goal-driven business process analysis - application in electricity deregulation
    • Kavakli V., and Loucopoulos P. Goal-driven business process analysis - application in electricity deregulation. Information Systems 24 3 (1999) 187-207
    • (1999) Information Systems , vol.24 , Issue.3 , pp. 187-207
    • Kavakli, V.1    Loucopoulos, P.2
  • 57
    • 0036041441 scopus 로고    scopus 로고
    • E. Letier, A. Lamsweerde, Agent-based tactics for goal-oriented requirements elaboration, in: Proceedings of the 24th International Conference on Software Engineering (ICSE'02), ACM Press, 2002, pp. 83-93.
    • E. Letier, A. Lamsweerde, Agent-based tactics for goal-oriented requirements elaboration, in: Proceedings of the 24th International Conference on Software Engineering (ICSE'02), ACM Press, 2002, pp. 83-93.
  • 58
    • 56649107351 scopus 로고    scopus 로고
    • E. Yu, J. Mylopoulos, Why goal-oriented requirements engineering, in: Proceedings of the Fourth International Workshop on Requirements Engineering: Foundations of Software Quality, 1998, pp. 15-22.
    • E. Yu, J. Mylopoulos, Why goal-oriented requirements engineering, in: Proceedings of the Fourth International Workshop on Requirements Engineering: Foundations of Software Quality, 1998, pp. 15-22.
  • 59
    • 56649121408 scopus 로고    scopus 로고
    • D. Kinny, M. Georgeff, A. Rao, A methodology and modelling technique for systems of BDI agents, agents breaking away, in: Velde, W., Perram, J. (Eds.), Proceedings of the Seventh European Workshop on Modelling Autonomous Agents in a Multi-Agent World, MAAMAW'96, LNAI 1038, Springer, 1996.
    • D. Kinny, M. Georgeff, A. Rao, A methodology and modelling technique for systems of BDI agents, agents breaking away, in: Velde, W., Perram, J. (Eds.), Proceedings of the Seventh European Workshop on Modelling Autonomous Agents in a Multi-Agent World, MAAMAW'96, LNAI 1038, Springer, 1996.
  • 60
    • 35548965527 scopus 로고    scopus 로고
    • Towards agent-oriented model-driven architecture
    • (Special Issue on Model-Driven Systems Development, Palgrave Macmillan)
    • Xiao L., and Greer D. Towards agent-oriented model-driven architecture. European Journal of Information Systems 16 4 (2007) 390-406 (Special Issue on Model-Driven Systems Development, Palgrave Macmillan)
    • (2007) European Journal of Information Systems , vol.16 , Issue.4 , pp. 390-406
    • Xiao, L.1    Greer, D.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.