06174nam 22008775 450 991076844630332120200629235023.01-280-30751-X97866103075173-540-25930-910.1007/b97772(CKB)1000000000212374(DE-He213)978-3-540-25930-5(SSID)ssj0000213284(PQKBManifestationID)11201713(PQKBTitleCode)TC0000213284(PQKBWorkID)10151947(PQKB)10434690(MiAaPQ)EBC3087385(PPN)155208993(EXLCZ)99100000000021237420121227d2004 u| 0engurnn|008mamaatxtrdacontentcrdamediacrrdacarrierObjects, Agents, and Features International Seminar, Dagstuhl Castle, Germany, February 16-21, 2003, Revised and Invited Papers /edited by Mark Ryan, John-Jules Ch. Meyer, Hans-Dieter Ehrich1st ed. 2004.Berlin, Heidelberg :Springer Berlin Heidelberg :Imprint: Springer,2004.1 online resource (VIII, 232 p.) Lecture Notes in Computer Science,0302-9743 ;2975Bibliographic Level Mode of Issuance: Monograph3-540-21989-7 Includes bibliographical references and index.Objects, Agents, and Features: An Introduction -- Coordinating Agents in OO -- On Feature Orientation and on Requirements Encapsulation Using Families of Requirements -- Detecting Feature Interactions: How Many Components Do We Need? -- Software Evolution through Dynamic Adaptation of Its OO Design -- Modelling and Analysis of Agents’ Goal-Driven Behavior Using Graph Transformation -- Giving Life to Agent Interactions -- Organising Computation through Dynamic Grouping -- Adding Features to Component-Based Systems -- Components, Features, and Agents in the ABC -- Towards a Formal Specification for the AgentComponent -- Policies: Giving Users Control over Calls -- Agents and Coordination Artifacts for Feature Engineering.In recent years, concepts in object-oriented modeling and programming have been extended in several directions, giving rise to new paradigms such as age- orientation and feature-orientation. This volume came out of a Dagstuhl seminar exploring the relationship - tween the original paradigm and the two new ones. Following the success of the seminar, the idea emerged to edit a volume with contributions from parti- pants – including those who were invited but could not come. The participants’ reaction was very positive, and so we, the organizers of the seminar, felt - couraged to edit this volume. All submissions were properly refereed, resulting in the present selection of high-quality papers in between the topics of objects, agents and features. The editors got help from a number of additional reviewers, viz. Peter Ahlbrecht, Daniel Amyot, Lynne Blair, Jan Broersen, Mehdi Dastani, Virginia Dignum, Dimitar Guelev, Benjamin Hirsch, Maik Kollmann, Alice Miller, Stephan Rei?-Marganiec, Javier Vazquez-Salceda, and Gerard Vreeswijk. Finally, we would like to take this opportunity to thank all the persons - volvedintherealizationoftheseminarandthisbook:attendees,authors,revi- ers, and, last but not least, the sta? from Schloss Dagstuhl and Springer-Verlag. February 2004 The Editors TableofContents Objects, Agents, and Features: An Introduction. . . . . . . . . . . . . . . . . . . . . . . . 1 John-Jules Ch. Meyer, Mark D. Ryan, and Hans-Dieter Ehrich Coordinating Agents in OO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Frank S. de Boer, Cees Pierik, Rogier M. van Eijk, and John-Jules Ch. Meyer On Feature Orientation and on Requirements Encapsulation Using Families of Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Jan Bredereke Detecting Feature Interactions: How Many Components Do We Need?. . . .Lecture Notes in Computer Science,0302-9743 ;2975Computer programmingSoftware engineeringComputer networksProgramming languages (Electronic computers)Computer logicArtificial intelligenceProgramming Techniqueshttps://scigraph.springernature.com/ontologies/product-market-codes/I14010Software Engineeringhttps://scigraph.springernature.com/ontologies/product-market-codes/I14029Computer Communication Networkshttps://scigraph.springernature.com/ontologies/product-market-codes/I13022Programming Languages, Compilers, Interpretershttps://scigraph.springernature.com/ontologies/product-market-codes/I14037Logics and Meanings of Programshttps://scigraph.springernature.com/ontologies/product-market-codes/I1603XArtificial Intelligencehttps://scigraph.springernature.com/ontologies/product-market-codes/I21000AgentsObjectsComputer programming.Software engineering.Computer networks.Programming languages (Electronic computers)Computer logic.Artificial intelligence.Programming Techniques.Software Engineering.Computer Communication Networks.Programming Languages, Compilers, Interpreters.Logics and Meanings of Programs.Artificial Intelligence.005.11754.52bclRyan Markedthttp://id.loc.gov/vocabulary/relators/edtMeyer John-Jules Chedthttp://id.loc.gov/vocabulary/relators/edtEhrich Hans-Dieteredthttp://id.loc.gov/vocabulary/relators/edtMiAaPQMiAaPQMiAaPQBOOK9910768446303321Objects, Agents, and Features1027049UNINA