메뉴 건너뛰기




Volumn 12, Issue 12, 2006, Pages 1741-1782

A formal architectural description language based on symbolic transition systems and modal logic

Author keywords

Abstract data types; Architectural description language; Component Based Software Engineering; Graphical notations; Mixed formal specifications; Modal logic glue; Symbolic transition systems; Verification

Indexed keywords


EID: 33847238729     PISSN: 0958695X     EISSN: 09486968     Source Type: Journal    
DOI: None     Document Type: Article
Times cited : (24)

References (69)
  • 1
    • 18944380209 scopus 로고    scopus 로고
    • A Logic with Temporal Glue for Mixed Specifications
    • Foundations of Coordination Languages and Software, Architectures FOCLASA '03, of
    • M. Aiguier, F. Barbier, and P. Poizat. A Logic with Temporal Glue for Mixed Specifications. In Foundations of Coordination Languages and Software, Architectures (FOCLASA '03), volume 97 of Electronic Notes in Theoretical Computer Science, pages 155-174, 2004.
    • (2004) Electronic Notes in Theoretical Computer Science , vol.97 , pp. 155-174
    • Aiguier, M.1    Barbier, F.2    Poizat, P.3
  • 3
    • 0012754763 scopus 로고    scopus 로고
    • and, editors, IFIP State-of-the-Art Reports. Springer-Verlag
    • E. Astesiano, B. Krieg-Brückner, and H.-J. Kreowski, editors. Algebraic Foundation of Systems Specification. IFIP State-of-the-Art Reports. Springer-Verlag, 1999.
    • (1999) Algebraic Foundation of Systems Specification
  • 4
    • 33947426829 scopus 로고    scopus 로고
    • G. Attiogbé, P. Poizat, and G. Salaün. A Formal and Tool-Equipped Approach for the Integration of State Diagrams and Formal Datatypes. IEEE Transactions on Software Engineering, 33(2), February 2007. to appear.
    • G. Attiogbé, P. Poizat, and G. Salaün. A Formal and Tool-Equipped Approach for the Integration of State Diagrams and Formal Datatypes. IEEE Transactions on Software Engineering, 33(2), February 2007. to appear.
  • 6
    • 84926020762 scopus 로고    scopus 로고
    • Reo: A channel-based coordination model for component composition
    • F. Arbab. Reo: a channel-based coordination model for component composition. Mathematical Structures in Computer Science, 14(3):329-366, 2004.
    • (2004) Mathematical Structures in Computer Science , vol.14 , Issue.3 , pp. 329-366
    • Arbab, F.1
  • 9
    • 19644394108 scopus 로고    scopus 로고
    • On the Unification Power of Models
    • J. Bézivin. On the Unification Power of Models. Software and System Modeling, 4(2):171-188, 2005.
    • (2005) Software and System Modeling , vol.4 , Issue.2 , pp. 171-188
    • Bézivin, J.1
  • 10
    • 33750574713 scopus 로고    scopus 로고
    • Formal Methods for Software Architectures
    • M. Bernardo and P. Inverardi, editors, of, Springer-Verlag
    • M. Bernardo and P. Inverardi, editors. Formal Methods for Software Architectures, volume 2804 of Lecture Notes in Computer Science. Springer-Verlag, 2003.
    • (2003) Lecture Notes in Computer Science , vol.2804
  • 11
    • 84863928730 scopus 로고    scopus 로고
    • Computing Abstractions of Infinite State Systems Compositionally and Automatically
    • Computer-Aided Verification CAV'98, of, Springer-Verlag
    • S. Bensalem, Y. Lakhnech, and S. Owre. Computing Abstractions of Infinite State Systems Compositionally and Automatically. In Computer-Aided Verification (CAV'98), volume 1427 of Lecture Notes in Computer Science, pages 319-331. Springer-Verlag, 1998.
    • (1998) Lecture Notes in Computer Science , vol.1427 , pp. 319-331
    • Bensalem, S.1    Lakhnech, Y.2    Owre, S.3
  • 12
    • 11244296808 scopus 로고    scopus 로고
    • UML2 Composition Model
    • C. Bock. UML2 Composition Model. Journal of Object Technology, 3(10):47-73, 2004.
    • (2004) Journal of Object Technology , vol.3 , Issue.10 , pp. 47-73
    • Bock, C.1
  • 13
    • 85034954531 scopus 로고
    • Specification and Top Down Design of Distributed Systems
    • International Joint Conference on Theory and Practice of Software Development TAPSOFT'85, of, Springer-Verlag
    • M. Broy. Specification and Top Down Design of Distributed Systems. In International Joint Conference on Theory and Practice of Software Development (TAPSOFT'85), volume 185 of Lecture Notes in Computer Science, pages 4-28. Springer-Verlag, 1985.
    • (1985) Lecture Notes in Computer Science , vol.185 , pp. 4-28
    • Broy, M.1
  • 15
    • 33746211940 scopus 로고    scopus 로고
    • Software Adaptation
    • Special Issue on Coordination and Adaptation Techniques for Software Entities
    • C. Canal, J. M. Murillo, and P. Poizat. Software Adaptation. L'Objet, 12(1):9-31, 2006. Special Issue on Coordination and Adaptation Techniques for Software Entities.
    • (2006) L'Objet , vol.12 , Issue.1 , pp. 9-31
    • Canal, C.1    Murillo, J.M.2    Poizat, P.3
  • 16
    • 0036167982 scopus 로고    scopus 로고
    • A Modal Logic for Full LOTOS Based on Symbolic Transition Systems
    • M. Calder, S. Maharaj, and C. Shankland. A Modal Logic for Full LOTOS Based on Symbolic Transition Systems. The Computer Journal, 45(1):55-61, 2002.
    • (2002) The Computer Journal , vol.45 , Issue.1 , pp. 55-61
    • Calder, M.1    Maharaj, S.2    Shankland, C.3
  • 17
    • 84949500039 scopus 로고    scopus 로고
    • From Informal Requirements to COOP: A Concurrent Automata Approach
    • Formal Methods Conference FM'99, of, Springer-Verlag
    • C. Choppy, P. Poizat, and J.-C. Royer. From Informal Requirements to COOP: a Concurrent Automata Approach. In Formal Methods Conference (FM'99), volume 1709 of Lecture Notes in Computer Science, pages 939-962. Springer-Verlag, 1999.
    • (1999) Lecture Notes in Computer Science , vol.1709 , pp. 939-962
    • Choppy, C.1    Poizat, P.2    Royer, J.-C.3
  • 18
    • 0007925722 scopus 로고    scopus 로고
    • A Global Semantics for Views
    • Algebraic Methodology And Software Technology AMAST'00, of, Springer-Verlag
    • C. Choppy, P. Poizat, and J.-C. Royer. A Global Semantics for Views. In Algebraic Methodology And Software Technology (AMAST'00), volume 1816 of Lecture Notes in Computer Science, pages 165-180. Springer-Verlag, 2000.
    • (2000) Lecture Notes in Computer Science , vol.1816 , pp. 165-180
    • Choppy, C.1    Poizat, P.2    Royer, J.-C.3
  • 19
    • 33847243045 scopus 로고    scopus 로고
    • Specification of Mixed Systems in Korrigan with the Support of a UML-Inspired Graphical Notation
    • Fundamental Approaches to Software Engineering FASE 2001, of, Springer-Verlag
    • C. Choppy, P. Poizat, and J.-C. Royer. Specification of Mixed Systems in Korrigan with the Support of a UML-Inspired Graphical Notation. In Fundamental Approaches to Software Engineering (FASE 2001), volume 2029 of Lecture Notes in Computer Science, pages 124-139. Springer-Verlag, 2001.
    • (2001) Lecture Notes in Computer Science , vol.2029 , pp. 124-139
    • Choppy, C.1    Poizat, P.2    Royer, J.-C.3
  • 20
    • 0007933043 scopus 로고    scopus 로고
    • C. Choppy, P. Poizat, and J.-C. Royer. The Korrigan Environment. Journal of Universal Computer Science, 7(1):19-36, 2001. Special issue: Tools for System Design and Verification.
    • C. Choppy, P. Poizat, and J.-C. Royer. The Korrigan Environment. Journal of Universal Computer Science, 7(1):19-36, 2001. Special issue: Tools for System Design and Verification.
  • 22
    • 35248874032 scopus 로고    scopus 로고
    • JTN: A Java-Targeted Graphic Formal Notation for Reactive and Concurrent Systems
    • Fundamental Approaches to Software Engineering FASE'99, of, Springer-Verlag
    • E. Coscia and G. Reggio. JTN: A Java-Targeted Graphic Formal Notation for Reactive and Concurrent Systems. In Fundamental Approaches to Software Engineering (FASE'99), volume 1577 of Lecture Notes in Computer Science, pages 77-97. Springer-Verlag, 1999.
    • (1999) Lecture Notes in Computer Science , vol.1577 , pp. 77-97
    • Coscia, E.1    Reggio, G.2
  • 23
    • 33847192910 scopus 로고    scopus 로고
    • Component Substitutability via Equivalencies of Component-Interaction Automata
    • International Workshop on Formal Aspects of Component Software, Elsevier
    • I. Cerná, P. Vareková, and B. Zimmerova. Component Substitutability via Equivalencies of Component-Interaction Automata. In International Workshop on Formal Aspects of Component Software, Electronic Notes in Theoretical Computer Science. Elsevier, 2006.
    • (2006) Electronic Notes in Theoretical Computer Science
    • Cerná, I.1    Vareková, P.2    Zimmerova, B.3
  • 26
    • 84958778942 scopus 로고    scopus 로고
    • A. David, M. O. Möller, and W. Yi. Formal Verification of UML State-charts with Real-Time Extensions. In International Conference on Fundamental Approaches to Software. Engineering (FA SE'02), 2306 of Lecture Notes in Computer Science, pages 218-232. Springer-Verlag, 2002.
    • A. David, M. O. Möller, and W. Yi. Formal Verification of UML State-charts with Real-Time Extensions. In International Conference on Fundamental Approaches to Software. Engineering (FA SE'02), volume 2306 of Lecture Notes in Computer Science, pages 218-232. Springer-Verlag, 2002.
  • 32
    • 0023365727 scopus 로고
    • Statecharts: A Visual Formalism for Complex System
    • D. Harel. Statecharts: A Visual Formalism for Complex System. Science of Computer Programming, 8(3):231-274, 1987.
    • (1987) Science of Computer Programming , vol.8 , Issue.3 , pp. 231-274
    • Harel, D.1
  • 34
    • 0003783404 scopus 로고
    • LOTOS: A Formal Description Technique based on the Temporal Ordering of Observational Behaviour
    • ISO/IEC, ISO/IEC 8807, International Organization for Standardization
    • ISO/IEC. LOTOS: A Formal Description Technique based on the Temporal Ordering of Observational Behaviour. ISO/IEC 8807, International Organization for Standardization, 1989.
    • (1989)
  • 36
    • 24644500355 scopus 로고    scopus 로고
    • Symbolic Test Selection Based on Approximate Analysis
    • International Conference on Tools and Algorithms for the Construction and Analysis of Systems TACAS'2005, of, Springer-Verlag
    • B. Jeannet, T. Jéron, V. Rusu, and E. Zinovieva. Symbolic Test Selection Based on Approximate Analysis. In International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS'2005), volume 3440 of Lecture Notes in Computer Science, pages 349-364. Springer-Verlag, 2005.
    • (2005) Lecture Notes in Computer Science , vol.3440 , pp. 349-364
    • Jeannet, B.1    Jéron, T.2    Rusu, V.3    Zinovieva, E.4
  • 39
    • 0027113376 scopus 로고
    • Conditional rewriting logic as a unified model of concurrency
    • J. Meseguer. Conditional rewriting logic as a unified model of concurrency. Theoretical Computer Science, 96(1):73-155, 1992.
    • (1992) Theoretical Computer Science , vol.96 , Issue.1 , pp. 73-155
    • Meseguer, J.1
  • 42
    • 33847203371 scopus 로고    scopus 로고
    • M. J. McLaughlin and A. Moore. Real-time extensions to UML. Dr. Dobb's Journal of Software Tools, 23(12):82, 84, 86-93, 1998.
    • M. J. McLaughlin and A. Moore. Real-time extensions to UML. Dr. Dobb's Journal of Software Tools, 23(12):82, 84, 86-93, 1998.
  • 43
    • 33646148301 scopus 로고    scopus 로고
    • Checking Asynchronously Communicating Components using Symbolic Transition Systems
    • Internationa Symposium, on Distributed Objects and Applications DOA '04, of, Springer-Verlag
    • O. Maréchal, P. Poizat, and J.-C. Royer. Checking Asynchronously Communicating Components using Symbolic Transition Systems. In Internationa Symposium, on Distributed Objects and Applications (DOA '04), volume 3291 of Lecture Notes in Computer Science, pages 1502-1519. Springer-Verlag, 2004.
    • (2004) Lecture Notes in Computer Science , vol.3291 , pp. 1502-1519
    • Maréchal, O.1    Poizat, P.2    Royer, J.-C.3
  • 46
    • 0033892696 scopus 로고    scopus 로고
    • A Classification and Comparison Framework for Software Architecture Description Languages
    • N. Medvidovic and R. N. Taylor. A Classification and Comparison Framework for Software Architecture Description Languages. IEEE Transactions on Software Engineering, 26(1):70-93, 2000.
    • (2000) IEEE Transactions on Software Engineering , vol.26 , Issue.1 , pp. 70-93
    • Medvidovic, N.1    Taylor, R.N.2
  • 47
    • 33847237719 scopus 로고    scopus 로고
    • Maîtriser l'explosion combinatoire, réduction du graphe de comportement
    • F. Michel and F. Vernadat. Maîtriser l'explosion combinatoire, réduction du graphe de comportement. RAIRO, Technique et Science Informatiques, 17:805-837, 1998.
    • (1998) RAIRO, Technique et Science Informatiques , vol.17 , pp. 805-837
    • Michel, F.1    Vernadat, F.2
  • 48
  • 50
    • 33749627159 scopus 로고    scopus 로고
    • UML Superstructure Specification, v2.0. Document formal/05-07-04
    • OMG, August
    • OMG. UML Superstructure Specification, v2.0. Document formal/05-07-04, August 2005.
    • (2005)
  • 51
    • 33847213970 scopus 로고    scopus 로고
    • CORBA Component Model Specification, v4.0. Document formal/06-04-01
    • OMG, April
    • OMG. CORBA Component Model Specification, v4.0. Document formal/06-04-01, April 2006.
    • (2006)
  • 53
    • 33847226710 scopus 로고    scopus 로고
    • UML 2.0: Incremental Improvements for Scalability and Architecture
    • Technical report, I-Logix Inc
    • B. Powel Douglass. UML 2.0: Incremental Improvements for Scalability and Architecture. Technical report, I-Logix Inc., 2003.
    • (2003)
    • Powel Douglass, B.1
  • 55
    • 33646121964 scopus 로고    scopus 로고
    • A Java Implementation of a Component Model with Explicit Symbolic Protocols
    • International Workshop on Software Composition SC'05, of, Springer-Verlag
    • S. Pavel, J. Noyé, P. Poizat, and J.-C. Royer. A Java Implementation of a Component Model with Explicit Symbolic Protocols. In International Workshop on Software Composition (SC'05), volume 3628 of Lecture Notes in Computer Science, pages 115-124. Springer-Verlag, 2005.
    • (2005) Lecture Notes in Computer Science , vol.3628 , pp. 115-124
    • Pavel, S.1    Noyé, J.2    Poizat, P.3    Royer, J.-C.4
  • 57
    • 33847232675 scopus 로고    scopus 로고
    • French National Network for Telecommunications Research RNRT, STACS Project Deliverable
    • P. Poizat. Eclipse Transition Systems. French National Network for Telecommunications Research (RNRT), STACS Project Deliverable, 2005.
    • (2005) Eclipse Transition Systems
    • Poizat, P.1
  • 58
    • 84867469058 scopus 로고    scopus 로고
    • KADL specification of the cash point case study
    • Technical Report RR 2006-07, IBISC FRE 2873 CNRS, Université d'Évry Val d'Essonne, December
    • P. Poizat and J.-C. Royer. KADL specification of the cash point case study. Technical Report RR 2006-07, IBISC FRE 2873 CNRS, Université d'Évry Val d'Essonne, December 2006.
    • (2006)
    • Poizat, P.1    Royer, J.-C.2
  • 60
    • 33746256409 scopus 로고    scopus 로고
    • Bounded Analysis and Decomposition for Behavioural Descriptions of Components
    • International Conference on Formal Methods for Open Object-Based Distributed Systems FMOODS'06, of, Springer-Verlag
    • P. Poizat, J.-C. Royer, and G. Salaün. Bounded Analysis and Decomposition for Behavioural Descriptions of Components. In International Conference on Formal Methods for Open Object-Based Distributed Systems (FMOODS'06), volume 4037 of Lecture Notes in Computer Science, pages 33-47. Springer-Verlag, 2006.
    • (2006) Lecture Notes in Computer Science , vol.4037 , pp. 33-47
    • Poizat, P.1    Royer, J.-C.2    Salaün, G.3
  • 62
    • 84957373677 scopus 로고    scopus 로고
    • A Graphic Notation for Formal Specifications of Dynamic Systems
    • Formal Methods Conference FM'97, of, Springer-Verlag
    • G. Reggio and M. Larosa. A Graphic Notation for Formal Specifications of Dynamic Systems. In Formal Methods Conference (FM'97), volume 1313 of Lecture Notes in Computer Science, pages 40-61. Springer-Verlag, 1997.
    • (1997) Lecture Notes in Computer Science , vol.1313 , pp. 40-61
    • Reggio, G.1    Larosa, M.2
  • 63
    • 0038274674 scopus 로고    scopus 로고
    • J.-C. Royer. The GAT Approach to Specify Mixed Systems. Informatica, 27(1):89-1.03, 2003.
    • J.-C. Royer. The GAT Approach to Specify Mixed Systems. Informatica, 27(1):89-1.03, 2003.
  • 65
    • 84957380343 scopus 로고    scopus 로고
    • A Semantic Integration of Object-Z and CSP for the Specification of Concurrent Systems
    • Formal Methods Europe FME'97, of, Springer-Verlag
    • G. Smith. A Semantic Integration of Object-Z and CSP for the Specification of Concurrent Systems. In Formal Methods Europe (FME'97), volume 1313 of Lecture Notes in Computer Science, pages 62-81. Springer-Verlag, 1997.
    • (1997) Lecture Notes in Computer Science , vol.1313 , pp. 62-81
    • Smith, G.1
  • 66
    • 33847225315 scopus 로고    scopus 로고
    • A framework for the definition of behavior inheritance
    • J.-L. Sourrouille. A framework for the definition of behavior inheritance. Journal of Object-Oriented Programming, 9(1):17-21, 1996.
    • (1996) Journal of Object-Oriented Programming , vol.9 , Issue.1 , pp. 17-21
    • Sourrouille, J.-L.1
  • 67
    • 0003723732 scopus 로고    scopus 로고
    • Using UML for Modeling Complex Real-Time Systems
    • Technical report, Rational Software Corp
    • B. Selic and J. Rumbaugh. Using UML for Modeling Complex Real-Time Systems. Technical report, Rational Software Corp., 1998.
    • (1998)
    • Selic, B.1    Rumbaugh, J.2
  • 68
    • 33847213619 scopus 로고    scopus 로고
    • Sun Microsystems. Java 2 Platform Enterprise Edition Specification, v1.4. Final release, 11/24/03, November 2003.
    • Sun Microsystems. Java 2 Platform Enterprise Edition Specification, v1.4. Final release, 11/24/03, November 2003.


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