Composing specifications, ACM Transactions on Programming Languages and Systems, vol.15, issue.1, pp.73-132, 1993. ,
DOI : 10.1145/151646.151649
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.33.1637
Conjoining specifications, ACM Transactions on Programming Languages and Systems, vol.17, issue.3, pp.507-534, 1995. ,
DOI : 10.1145/203095.201069
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.33.4928
Adding liveness properties to coupled finite-state machines, ACM Transactions on Programming Languages and Systems, vol.12, issue.2, pp.303-339, 1990. ,
DOI : 10.1145/78942.78948
A practical semantics for design facet interaction, Proceedings. Eighth Annual IEEE International Conference and Workshop On the Engineering of Computer Based Systems-ECBS 2001, 2000. ,
DOI : 10.1109/ECBS.2001.922427
Formalizing architectural connection, Proceedings of 16th International Conference on Software Engineering, pp.71-80, 1994. ,
DOI : 10.1109/ICSE.1994.296767
A formal basis for architectural connection, ACM Transactions on Software Engineering and Methodology, vol.6, issue.3, pp.213-249, 1997. ,
DOI : 10.1145/258077.258078
URL : https://hal.archives-ouvertes.fr/hal-00444067
Errata: a formal basis for architectural connection, ACM Transactions on Software Engineering and Methodology, vol.7, issue.3, pp.333-334, 1998. ,
DOI : 10.1145/287000.287031
Model Driven Architecture (MDA) [Online] Document number ormsc/01-07-01 Available at http://www.omg. org/cgi-bin/doc?, 2001. ,
Aster project's Home Page, Solidor group ,
NuSMV: a new symbolic model checker, 2001. ,
Computing abstractions of infinite state systems compositionally and automatically, pp.319-331 ,
DOI : 10.1007/BFb0028755
InVeSt : A tool for the verification of invariants, pp.505-510 ,
DOI : 10.1007/BFb0028771
Programming pearls, Communications of the ACM, vol.29, issue.6, pp.471-483, 1986. ,
DOI : 10.1145/5948.315654
Composing crosscutting concerns using composition filters, Communications of the ACM, vol.44, issue.10, pp.51-57, 2001. ,
DOI : 10.1145/383845.383857
Quasi-classical logic: Non-trivializable classical reasoning from inconsistent information, Proceedings of the EC- SQARU European Conference on Symbolic and Quantitive Approaches to Reasoning and Uncertainty, pp.44-51, 1995. ,
DOI : 10.1007/3-540-60112-0_6
Verifying Temporal Properties of Reactive Systems: A STeP Tutorial. Formal Methods in System Design, pp.227-270, 2000. ,
Computing with Graphs and Graph Transformations . Software ? Practice and Experience, pp.197-217, 1999. ,
Safety-critical systems, formal methods and standards, Software Engineering Journal, vol.8, issue.4, pp.189-209, 1993. ,
DOI : 10.1049/sej.1993.0025
The current state of CBSE, IEEE Software, vol.15, issue.5, pp.37-46, 1998. ,
DOI : 10.1109/52.714622
Linking STeP with SPIN, SPIN-7, pp.181-186 ,
Symbolic Manipulation of Boolean Functions Using a Graphical Representation, Proceedings of the 22nd ACM/IEEE Design Automation Conference, pp.688-694, 1985. ,
Binary decision diagrams and beyond: enabling technologies for formal verification, Proceedings of IEEE International Conference on Computer Aided Design (ICCAD), pp.236-245, 1995. ,
DOI : 10.1109/ICCAD.1995.480018
A Plea for Grey-Box Components, Proceedings of the First Workshop on the Foundations of Component-Based Systems, pp.39-49, 1997. ,
NuSMV: A New Symbolic Model Verifier, Proc. 11th International Computer Aided Verification Conference, pp.495-499, 1999. ,
DOI : 10.1007/3-540-48683-6_44
Counterexample-Guided Abstraction Refinement, pp.154-169 ,
Orna Grumberg, and Doron A. Peled. Model Checking, 2000. ,
From Subroutines to Subsystems: Component- Based Software Development ,
Structuring operating system aspects: using AOP to improve OS structure modularity, Communications of the ACM, vol.44, issue.10, pp.79-82, 2001. ,
DOI : 10.1145/383845.383863
Generating Finite-State Abstractions of Reactive Systems Using Decision Procedures, pp.293-304 ,
The Perseus Project, 2001. ,
Verifying an infinite family of inductions simultaneously using data independence and FDR Also available from the Concurrency Research Group's publication web page ,
Theoretical and Practical Aspects of SPIN Model Checking -5th and 6th International SPIN Workshops, Lecture Notes in Computer Science, vol.1680, 1999. ,
Also available from http ,
Abstract Interpretation and Partition Refinement for Model Checking, P.O. Box, vol.513, 1996. ,
Darwin system's Home Page, Distributed Software Engineering Research group, Imperial College, 2001. ,
Why is software so expensive? " An explanation to the hardware designer, 1977. ,
EWD690: The pragmatic engineer versus the scientific designer. Circulated privately Available from http, 1978. ,
Why is software so expensive? " An explanation to the hardware designer, Selected Writings on Computing: A Personal Perspective, pp.338-348, 1982. ,
Using a PVS embedding of CSP to verify authentication protocols, Theorem Proving in Higher Order Logics: 10th International Conference . TPHOLs'97, number 1275 in Lecture Notes in Computer Science, pp.121-136, 1997. ,
DOI : 10.1007/BFb0028390
Co-ordinating distributed ViewPoints: the anatomy of a consistency check, School of Cognitive and Computing Sciences, 1994. ,
Handbook of Graph Grammars and Computing by Graph Transformation, -Applications, Languages and Tools. World scientific, 1999. ,
Handbook of Graph Grammars and Computing by Graph Transformation, volume 3 -Concurrency, Parallelism and Distribution, World scientific, 1999. ,
Discussing aspects of AOP, Communications of the ACM, vol.44, issue.10, pp.33-38, 2001. ,
DOI : 10.1145/383845.383854
Aspect-oriented programming: Introduction, Communications of the ACM, vol.44, issue.10, pp.29-32, 2001. ,
DOI : 10.1145/383845.383853
???Sometimes??? and ???not never??? revisited: on branching versus linear time temporal logic, Journal of the ACM, vol.33, issue.1, pp.151-178, 1986. ,
DOI : 10.1145/4904.4999
Core Meta-Modelling Semantics of UML: The pUML Approach, 2nd International Conference on the Unified Modeling Language, 1999. ,
DOI : 10.1007/3-540-46852-8_11
VIEWPOINTS: A FRAMEWORK FOR INTEGRATING MULTIPLE PERSPECTIVES IN SYSTEM DEVELOPMENT, International Journal of Software Engineering and Knowledge Engineering, vol.02, issue.01, pp.31-58, 1992. ,
DOI : 10.1142/S0218194092000038
The Viewpoints FAQ Software Engineering Journal: Special Issue on Viewpoints for Software Engineering, pp.2-4, 1996. ,
Inconsistency handling in multiperspective specifications, IEEE Transactions on Software Engineering, vol.20, issue.8, pp.569-578, 1994. ,
Formal Methods -Model Checking, 2001. ,
Consistency checking for multiple view software architectures, Proceedings of the joint 7th European Software Engineering Conference (ESEC) and 7th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE-7), number 1687 in Lecture Notes in Computer Science Also available from ftp, pp.410-428, 1999. ,
A Framework for Automatic Construction of Abstract Promela Models, Dams et al. [37], pp.184-199 ,
DOI : 10.1007/3-540-48234-2_15
Architectural mismatch or why it's hard to build systems out of existing parts, Proceedings of the 17th international conference on Software engineering , ICSE '95, pp.179-185, 1995. ,
DOI : 10.1145/225014.225031
Software architecture, Proceedings of the conference on The future of Software engineering , ICSE '00, pp.91-101, 2000. ,
DOI : 10.1145/336512.336537
Reconciling the Needs of Architectural Description with Object-Modeling Notations, pp.498-512 ,
Acme, CASCON First Decade High Impact Papers on, CASCON '10, pp.169-183, 1997. ,
DOI : 10.1145/1925805.1925814
Towards an ADL Toolkit, 2000. ,
Analysing the Behaviour of Distributed Systems using Tracta, Automated Software Engineering, vol.6, issue.1, pp.7-35, 1999. ,
DOI : 10.1023/A:1008645800955
A Partial Approach to Model Checking, Information and Computation, vol.110, issue.2, pp.305-328, 1994. ,
DOI : 10.1006/inco.1994.1035
Construction of abstract state graphs with PVS, Proceedings of the 9th International Conference on Computer Aided Verification (CAV'97, pp.72-83, 1997. ,
DOI : 10.1007/3-540-63166-6_10
Handling crosscutting constraints in domain-specific modeling, Communications of the ACM, vol.44, issue.10, pp.87-93, 2001. ,
DOI : 10.1145/383845.383864
Statecharts: a visual formalism for complex systems, Science of Computer Programming, pp.231-274, 1987. ,
DOI : 10.1016/0167-6423(87)90035-9
The STATEMATE semantics of statecharts, ACM Transactions on Software Engineering and Methodology, vol.5, issue.4, pp.293-333, 1996. ,
DOI : 10.1145/235321.235322
Modeling Languages: Syntax, Semantics and All That Stuff The Weizmann Institute of Science, 2000. ,
A Machine-Checked Theory of Floating Point Arithmetic, 12th International Conference, Theorem Proving in Higher Order Logics (TPHOLs'99), pp.113-130, 1999. ,
DOI : 10.1007/3-540-48256-3_9
Applying Model Checking in Java Verification, Dams et al. [37], p.216 ,
DOI : 10.1007/3-540-48234-2_17
Experiments in theorem proving and model checking for protocol verification, FME'96: Industrial Benefit and Advances in Formal Methods, pp.662-681, 1996. ,
DOI : 10.1007/3-540-60973-3_113
An evolutionary approach to constructing effective software reuse repositories, ACM Transactions on Software Engineering and Methodology, vol.6, issue.2, pp.111-140, 1997. ,
DOI : 10.1145/248233.248242
Communicating Sequential Processes. series in Computer Science, N.J, 1985. ,
Describing Software Architecture with UML, Proceedings of the 1st Working IFIP Conference on Software Architecture (WICSA1), pp.145-159, 1999. ,
DOI : 10.1007/978-0-387-35563-4_9
Design and Validation of Computer Protocols ,
Also available from http: //cm.bell-labs.com/cm, 1991. ,
The Spin Model Checker Also available from http, IEEE Transactions on Software Engineering, vol.23, issue.5, pp.279-295, 1997. ,
Reasoning with Conflicting Information using Quasi-Classical Logic, Journal of Logic and Computation ,
Managing inconsistent specifications: reasoning, analysis, and action, ACM Transactions on Software Engineering and Methodology, vol.7, issue.4, pp.335-367, 1998. ,
DOI : 10.1145/292182.292187
BSR) approved it as an American National Standard and it is now designated ANSI/IEEE Std 1471-2000. The site of the IEEE Architecture Working Group can be, IEEE AWG. IEEE Recommended Practice for Architectural Description of Software-Intensive Systems, 1471. ,
Reference Model for Open Distributed Processing Part 1. Overview ISO WWW site: see [91]. IEC WWW site: see [97]. Also available from ftp, 1995. ,
Reference Model for Open Distributed Processing Part 2. Foundations ISO WWW site: see [91]. IEC WWW site: see [97]. Also available from ftp, 1995. ,
Reference Model for Open Distributed Processing Part 3. Architecture ISO WWW site: see [91]. IEC WWW site: see [97]. Also available from ftp, 1995. ,
Systematic Aid in the Development of Middleware Architectures, Comm. ACM, 2002. ,
Multi-view description of software architectures, Proceedings of the third international workshop on Software architecture , ISAW '98, pp.81-84 ,
DOI : 10.1145/288408.288429
Distributed feature composition: a virtual architecture for telecommunications services, IEEE Transactions on Software Engineering, vol.24, issue.10, pp.831-847, 1998. ,
DOI : 10.1109/32.729683
A pi-calculus semantics for an object-based design notation, International Conference on Concurrency Theory, pp.93-97, 1993. ,
DOI : 10.1007/3-540-57208-2_12
Towards a UML Profile for Software Architecture Descriptions, pp.513-527 ,
DOI : 10.1007/3-540-40011-7_38
A Perfecto Verification: Combining Model Checking with Deductive Analysis to Verify Real-Life Software, Wing et al. [212], pp.173-194 ,
DOI : 10.1007/3-540-48119-2_12
Getting started with ASPECTJ, Communications of the ACM, vol.44, issue.10, pp.59-65, 2001. ,
DOI : 10.1145/383845.383858
Attribute-Based Architectural Styles, pp.225-243 ,
Automating the composition of middleware configurations, Proceedings ASE 2000. Fifteenth IEEE International Conference on Automated Software Engineering, pp.241-244, 2000. ,
DOI : 10.1109/ASE.2000.873668
SPIN-ning software architectures: a method for exploring complex systems, Proceedings Working IEEE/IFIP Conference on Software Architecture, pp.67-76 ,
DOI : 10.1109/WICSA.2001.948409
The T E Xbook, volume A of Computers and Typesetting, 1986. ,
The Program, volume B of Computers and Typesetting, 1986. ,
Literate Programming Number 27 in CSLI Lecture Notes Stanford University Center for the Study of Language and Information -CSLI, 1992. ,
Viewpoints for requirements definition, Software Engineering Journal, vol.7, issue.6, pp.375-387, 1992. ,
DOI : 10.1049/sej.1992.0038
The emergence of distributed component platforms, Computer, vol.31, issue.3, pp.3143-53, 1998. ,
DOI : 10.1109/2.660189
Requirements Validation Through Viewpoint Resolution, IEEE Transactions on Software Engineering, vol.17, issue.12, pp.1253-1269, 1991. ,
Liddell- Scott-Jones Lexicon of Classical Greek. [Online] Available at the Perseus project, 2001. ,
Aspect-oriented programming with adaptive methods, Communications of the ACM, vol.44, issue.10, pp.39-41, 2001. ,
DOI : 10.1145/383845.383855
The Semantics of UML State Machines, 1999. ,
vUML: a tool for verifying UML models, 14th IEEE International Conference on Automated Software Engineering, 1999. ,
DOI : 10.1109/ASE.1999.802301
vUML WWW site, 2001. ,
Property preserving abstractions for the verification of concurrent systems, Formal Methods in System Design, vol.55, issue.1, pp.11-44, 1995. ,
DOI : 10.1007/BF01384313
Verification and validation of AI systems that control deep-space spacecraft, Foundations of Intelligent Systems -Tenth International Symposium on Methodologies for Intelligent Systems (ISMIS-97, pp.35-47, 1997. ,
DOI : 10.1007/3-540-63614-5_3
Also available from http ,
Specification and analysis of system architecture using Rapide, IEEE Transactions on Software Engineering, vol.21, issue.4, pp.336-355, 1995. ,
DOI : 10.1109/32.385971
An event-based architecture definition language, IEEE Transactions on Software Engineering, vol.21, issue.9, pp.717-734, 1995. ,
DOI : 10.1109/32.464548
Partial Orderings of Event Sets and Their Application to Prototyping Concurrent, Timed Systems, Journal of Systems and Software, vol.21, issue.3, pp.253-265, 1993. ,
s Collegiate Dictionary, 2001. ,
Structuring parallel and distributed programs, Software Engineering Journal, vol.8, issue.2, pp.73-82, 1993. ,
DOI : 10.1049/sej.1993.0011
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.41.330
Dynamic Structure in Software Architecture, Proceedings of the ACM SIGSOFT'96: Fourth Symposium on the Foundations of Software Engineering (FSE4), pp.3-14, 1996. ,
Completing the temporal picture, Theoretical Computer Science, vol.83, issue.1, pp.97-130, 1991. ,
DOI : 10.1016/0304-3975(91)90041-Y
Getting started with SMV, 1999. ,
Circular compositional reasoning about liveness, 1999. ,
Verification of Infinite State Systems by Compositional Model Checking, Conference on Correct Hardware Design and Verification Methods (CHARME'99), volume 1703 of Lecture Notes in Computer Science, pp.219-233, 1999. ,
Induction in Compositional Model Checking, Computer Aided Verification, pp.312-327, 2000. ,
DOI : 10.1007/10722167_25
Assessing the Suitability of a Standard Design Method for Modeling Software Architectures, Software Architecture (Proc. of WICSA'1), pp.161-182, 1999. ,
DOI : 10.1007/978-0-387-35563-4_10
Assessing the Suitability of a Standard Design Method, Proceedings of the 1st Working Conference on Software Architecture, pp.161-182, 1999. ,
A classification and comparison framework for software architecture description languages, IEEE Transactions on Software Engineering, vol.26, issue.1, pp.70-93, 2000. ,
DOI : 10.1109/32.825767
URL : https://hal.archives-ouvertes.fr/hal-00444077
Architectural Unification Also available from http, Proceedings of CASCON'97, 1997. ,
COM : Technical Overview, 2001. ,
DCOM : Technical Overview, 2001. ,
Model Composition and Analysis Challenge Problems, 2001. ,
Slicing Promela and its Applications to Model Checking, Simulation, and Protocol Understanding, 4th International SPIN Workshop, pp.70-78, 1998. ,
Introduction to SADL 1.0, 1997. ,
Correctness and composition of software architectures, Proceedings of ACM SIGSOFT '94: Symposium on Foundations of Software Engineering, pp.164-174, 1994. ,
DOI : 10.1145/195274.195403
Correct architecture refinement, IEEE Transactions on Software Engineering, vol.21, issue.4, pp.356-372, 1995. ,
DOI : 10.1109/32.385972
Will the Real Architecture Please Sit Down? Component Strategies Also available at the site of the IEEE Architecture Working Group at http, 1998. ,
Does Aspect-Oriented Programming Work? Comm, pp.4475-77, 2001. ,
A layered approach to building open aspect-oriented systems: a framework for the design of on-demand system demodularization, Communications of the ACM, vol.44, issue.10, pp.83-85, 2001. ,
DOI : 10.1145/383845.384200
Component-oriented software development, Communications of the ACM, vol.35, issue.9, pp.160-165, 1992. ,
DOI : 10.1145/130994.131005
Research directions in software composition, ACM Computing Surveys, vol.27, issue.2, pp.262-264, 1995. ,
DOI : 10.1145/210376.210389
A framework for expressing the relationships between multiple views in requirements specification, IEEE Transactions on Software Engineering, vol.20, issue.10, pp.760-773, 1994. ,
DOI : 10.1109/32.328995
A framework for expressing the relationships between multiple views in requirements specification, IEEE Transactions on Software Engineering, vol.20, issue.10, pp.760-773, 1994. ,
DOI : 10.1109/32.328995
The Common Object Request Broker: Architecture and Specification -Revision 2.3.1, pp.99-109, 1999. ,
Model Driven Architecture, 2001. ,
Formally Verifying IEEE Compliance of Floating-Point Hardware, Intel Technology Journal, 1999. ,
Using multidimensional separation of concerns to (re)shape evolving software, Communications of the ACM, vol.44, issue.10, pp.43-50, 2001. ,
DOI : 10.1145/383845.383856
Formal Specification of Object-Oriented Modelling Concepts, Royal Institute of Technology in Stockholm, 2000. ,
Interacting Subsystems in UML Also available from http, pp.359-368 ,
Using the BOOM Framework for Formal Specification of the UML, Proceedings of Defining Precise Semantics for UML, 2000. ,
Analyzing the role of aspects in software design, Communications of the ACM, vol.44, issue.10, pp.66-73, 2001. ,
DOI : 10.1145/383845.383859
A Meta-Method for Formal Method Integration97: Industrial Applications and Strengthened Foundations of Formal Methods, Proc. 4th Intl. Symposium of Formal Methods Europe), volume 1313 of Lecture Notes in Computer Science, pp.473-494, 1997. ,
Comparing Extended Z with a Heterogeneous Notation for Reasoning about Time and Space, Proc. Eleventh International Conference of Z Users (ZUM'98), volume 1493 of Lecture Notes in Computer Science, pp.214-232, 1998. ,
DOI : 10.1007/978-3-540-49676-2_16
Heterogeneous Notations for Pure Formal Method Integration, Formal Aspects of Computing, vol.10, issue.3, pp.233-242, 1998. ,
DOI : 10.1007/s001650050013
Formal Method Integration via Heterogeneous Notations, 1997. ,
Personal homepage, 2001. ,
Integrating the Unified Modeling Language with an Architecture Description Language, OOPSLA'99 Workshop on Rigorous Modeling and Analysis with the UML: Challenges and Limitations, 1999. ,
Logic, Paraconsistent. Stanford Encyclopedia of Philosophy The current version of the encyclopedia can be found at http, 1999. ,
System-level design languages: to C or not to C? EDN, Electrical design news Also available from http, pp.42-52, 1999. ,
Guide to the Rapide 1.0 Language Reference Manuals Available from the Rapide project's Home Page, 1997. ,
Rapide project's Home Page, 2001. ,
The Stanford Temporal Prover, 2001. ,
Checking the Correctness of Architectural Transformation Steps via Proof-Carrying Architectures, pp.65-81 ,
DOI : 10.1007/978-0-387-35563-4_5
Integrating architecture description languages with a standard design method, Proceedings of the 20th International Conference on Software Engineering, pp.209-218, 1998. ,
DOI : 10.1109/ICSE.1998.671120
Proving security protocols with model checkers by data independence techniques Journal of Computer Security , Special Issue CSFW11 Also available from the Concurrency Research Group's publication web page at, p.147, 1999. ,
Integrated Formal Verification: Using Model Checking with Automated Abstraction, Invariant Generation, and Theorem Proving, Dams et al. [37], pp.1-11 ,
DOI : 10.1007/3-540-48234-2_1
Mechanized Formal Methods: Where Next?, pp.48-51 ,
DOI : 10.1007/3-540-48119-2_3
SADL project's Home Page, System Design Laboratory, SRI International, 2001. ,
Robust Development of Dependable Software Systemes, 1999. ,
Combining Theorem Proving and Model Checking through Symbolic Analysis, International Conference on Concurrency Theory, pp.1-16, 2000. ,
DOI : 10.1007/3-540-44618-4_1
Abstractions and implementations for architectural connections, Proceedings of International Conference on Configurable Distributed Systems, 1996. ,
DOI : 10.1109/CDS.1996.509340
Abstractions for software architecture and tools to support them, IEEE Transactions on Software Engineering, vol.21, issue.4, pp.314-335, 1995. ,
DOI : 10.1109/32.385970
Software Architecture: Perspectives on an Emerging Discipline, Science and Math N.J, 1996. ,
Integration, the Price of Success ? Extended Abstract, pp.52-55 ,
37 Things that Don't Work in Object-Oriented Modelling with UML, 2nd. ECOOP Workshop on Precise Behavioural Semantics, pp.209-232, 1998. ,
30 Things that go wrong in object modelling with UML 1.3, chapter 17, Kilov et al. [104], pp.237-257, 1999. ,
Model Driven Architecture, 2000. ,
Also available from http ,
A compositional approach for constructing connectors, Proceedings Working IEEE/IFIP Conference on Software Architecture, pp.148-157 ,
DOI : 10.1109/WICSA.2001.948424
Automatic Synthesis of Linear Process Models from Temporal Constraints: Bibliography An Incremental Approach, Proceedings of the AAS'97, pp.127-141, 1997. ,
Aspect-Oriented Programming Using Reflection and Metaobject Protocols, Comm. ACM, vol.44, issue.10, pp.95-97, 2001. ,
A component- and message-based architectural style for GUI software, IEEE Transactions on Software Engineering, vol.22, issue.6, pp.390-406, 1996. ,
DOI : 10.1109/32.508313
Extending Promela and Spin for Real Time In Tools and Algorithms for the Construction and Analysis of Systems, TACAS'96, 1996. ,
Automated Module Composition, 2001. ,
DOI : 10.1007/3-540-36577-X_25
Semantics, version 1.1. [Online] Document ad/97- 08-04, 1997. ,
Unified Modeling Language Specification, version 1.3. [Online] Document ad/99-06-08. OMG UML v. 1.3 is the UML RTF's (Revision Task Force) proposed final revision, 1999. ,
Automatic Generation of Invariants in SPIN, SPIN [195], pp.124-133 ,
CTL* Model Checking for SPIN, SPIN [195], pp.32-51 ,
Birger Møller-Pedersen, and Bran Selic. Modeling of Architectures with UML -Panel, Evans et al. [54], pp.556-569 ,
AML: an Architecture Meta-Language, 14th IEEE International Conference on Automated Software Engineering, 1999. ,
DOI : 10.1109/ASE.1999.802241
Object-Oriented Design: A Responsibility-Driven Approach, Meyrowitz [138], pp.71-75 ,
Expressing Interesting Properties of Programs in Propositional Temporal Logic (extended abstract), POPL86 [169], pp.184-193 ,
Systematic Customization of Middleware, 2000. ,
Assessing Software Reliability at the Architectural Level, Proceedings of the 4th International Software Architecture Workshop, 2000. ,
A Base UML Extension for Architecture Description, Kruchten [113], pp.22-26 ,
An Experiment in Feature Engineering Also available from http, Essays by the Members of the IFIP Technical Committee 2, Working Group 2.3 on Programming Methodology ,
Secrets of call forwarding: A specification case study, Formal Description Techniques VIIIProceedings of the Eighth International Bibliography IFIP Conference on Formal Description Techniques for Distributed Systems and Communication Protocols, p.153 ,
DOI : 10.1007/978-0-387-34945-9_13
???Calls considered harmful??? and other observations: A tutorial on telephony, Lecture Notes in Computer Science, vol.1385, pp.8-27, 1998. ,
DOI : 10.1007/BFb0053493
An Architecture for Three Challenging Features ,
Feature-Oriented Description, Formal Methods, and DFC, FIREworks Workshop on Language Constructs for Describing Features, pp.11-26, 2001. ,
DOI : 10.1007/978-1-4471-0287-8_2
Requirements for Evolving Systems: A Telecommunications Perspective Also available from http, RE'01 Fifth IEEE International Symposium on Requirements Engineering, 2001. ,
Where do operations come from? A multiparadigm specification technique, IEEE Transactions on Software Engineering, vol.22, issue.7, pp.508-528, 1996. ,
DOI : 10.1109/32.538607
A component-based approach to telecommunication software, IEEE Software, vol.15, issue.5, pp.70-78, 1998. ,
DOI : 10.1109/52.714823
DFC modifications II: Protocol extensions . AT&T Technical Memorandum Available from http, 1999. ,
DFC modifications I (Version 2): Routing extensions Available from http, AT&T Technical Memorandum, 2000. ,