LEADER 05467nam 22006255 450 001 996465590803316 005 20220505101227.0 010 $a1-280-30755-2 010 $a9786610307555 010 $a3-540-24769-6 024 7 $a10.1007/b97879 035 $a(CKB)1000000000212386 035 $a(SSID)ssj0000248097 035 $a(PQKBManifestationID)11191168 035 $a(PQKBTitleCode)TC0000248097 035 $a(PQKBWorkID)10199910 035 $a(PQKB)10018175 035 $a(DE-He213)978-3-540-24769-2 035 $a(MiAaPQ)EBC3088764 035 $a(PPN)155220624 035 $a(EXLCZ)991000000000212386 100 $a20121227d2004 u| 0 101 0 $aeng 135 $aurnn#008mamaa 181 $ctxt 182 $cc 183 $acr 200 10$aSoftware Architecture$b[electronic resource] $eFirst European Workshop, EWSA 2004, St Andrews, UK, May 21-22, 2004, Proceedings /$fedited by Flavio Oquendo, Brian Warboys, Ron Morrison 205 $a1st ed. 2004. 210 1$aBerlin, Heidelberg :$cSpringer Berlin Heidelberg :$cImprint: Springer,$d2004. 215 $a1 online resource (IX, 283 p.) 225 1 $aLecture Notes in Computer Science,$x0302-9743 ;$v3047 300 $aBibliographic Level Mode of Issuance: Monograph 311 $a3-540-22000-3 320 $aIncludes bibliographical references at the end of each chapters and index. 327 $aResearch Papers -- Sotograph ? A Pragmatic Approach to Source Code Architecture Conformance Checking -- Formal Analysis of Architectural Patterns -- Architectural Modelling in Product Family Context -- Reflection-Based, Aspect-Oriented Software Architecture -- Software Architecture Evolution through Dynamic AOP -- On the Role of Architectural Style in Model Driven Development -- UML 1.4 versus UML 2.0 as Languages to Describe Software Architectures -- From Acme to CORBA: Bridging the Gap -- Constraints of Behavioural Inheritance -- Experience Papers -- Software Architectures for Designing Virtual Reality Applications -- Generation and Enactment of Controllers for Business Architectures Using MDA -- Formalization of an HCI Style for Accelerator Restart Monitoring -- Experiences Using Viewpoints for Information Systems Architecture: An Industrial Experience Report -- Position Papers -- Software Architecture: The Next Step -- Using Architectural Models at Runtime: Research Challenges -- Maintainability through Architecture Development -- An Architecture Description Language for Mobile Distributed Systems -- Model Checking for Software Architectures -- Distilling Scenarios from Patterns for Software Architecture Evaluation ? A Position Paper -- Invited Papers: European Projects in Software Architecture -- Towards an MDA-Based Development Methodology -- Correct Development of Embedded Systems -- Expressing Domain Variability for Configuration -- ArchWare: Architecting Evolvable Software -- The FABRIC Project. 330 $aThe last decade has been one of great progress in the field of software architecture research and practice. Software architecture has emerged as an important subdis- pline of software engineering. A key aspect of the design of any software system is its architecture, i. e. the fundamental organization of a system embodied in its com- nents, their relationships to each other, and to the environment, and the principles guiding its design and evolution (as defined in the Recommended Practice for Arc- tectural Description of Software-Intensive Systems -- IEEE Std 1471-2000). - The First European Workshop on Software Architecture (EWSA 2004) provided an international forum for researchers and practitioners from academia and industry to discuss a wide range of topics in the area of software architecture, and to jointly f- mulate an agenda for future research in this field. EWSA 2004 distinguished among three types of papers: research papers (which describe authors? novel research work), experience papers (which describe real-world experiences related to software architectures), and position papers (which present concise arguments about a topic of software architecture research or practice). The Program Committee selected 19 papers (9 research papers, 4 experience - pers, and 6 position papers) out of 48 submissions from 16 countries (Australia, B- zil, Canada, Chile, Finland, France, Germany, Italy, Japan, Korea, The Netherlands, Spain, Switzerland, Turkey, UK, USA). All submissions were reviewed by three members of the Program Committee. 410 0$aLecture Notes in Computer Science,$x0302-9743 ;$v3047 606 $aSoftware engineering 606 $aSoftware Engineering/Programming and Operating Systems$3https://scigraph.springernature.com/ontologies/product-market-codes/I14002 606 $aSoftware Engineering$3https://scigraph.springernature.com/ontologies/product-market-codes/I14029 615 0$aSoftware engineering. 615 14$aSoftware Engineering/Programming and Operating Systems. 615 24$aSoftware Engineering. 676 $a005 702 $aOquendo$b Flavio$4edt$4http://id.loc.gov/vocabulary/relators/edt 702 $aWarboys$b Brian$4edt$4http://id.loc.gov/vocabulary/relators/edt 702 $aMorrison$b Ron$4edt$4http://id.loc.gov/vocabulary/relators/edt 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a996465590803316 996 $aSoftware Architecture$9772205 997 $aUNISA