메뉴 건너뛰기




Volumn 31, Issue 12, 2005, Pages 999-1014

From live sequence charts to state machines and back: A guided tour

Author keywords

Life cycle; Program verification; Requirements engineering

Indexed keywords

INTRAAGENT PERSPECTIVES; PROGRAM VERIFICATION; STATE MACHINES;

EID: 33947165803     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.2005.137     Document Type: Article
Times cited : (45)

References (74)
  • 1
    • 0035127659 scopus 로고    scopus 로고
    • From Play-In Scenarios to Code: An Achievable Dream
    • Jan
    • D. Harel, "From Play-In Scenarios to Code: An Achievable Dream," Computer, vol. 34, no. 1, pp. 53-60, Jan. 2001.
    • (2001) Computer , vol.34 , Issue.1 , pp. 53-60
    • Harel, D.1
  • 2
    • 33947147516 scopus 로고    scopus 로고
    • L. Lamport and N. Lynch, Handbook of Tlieoretical Computer Science, B, chapter 18, Distributed Computing: Models and Methods, pp. 1157-1199. Amsterdam and Cambridge, Mass.: Elsevier-MIT Press, 1990.
    • L. Lamport and N. Lynch, Handbook of Tlieoretical Computer Science, vol. B, chapter 18, "Distributed Computing: Models and Methods," pp. 1157-1199. Amsterdam and Cambridge, Mass.: Elsevier-MIT Press, 1990.
  • 3
    • 33947117209 scopus 로고    scopus 로고
    • D. Harel and A. Pnueli, On the Development of Reactive Systems, NATO ASI Series, K. Apt, ed., F-13, pp. 477-498. New York: Springer, Jan. 1985
    • D. Harel and A. Pnueli, "On the Development of Reactive Systems," NATO ASI Series, K. Apt, ed., vol. F-13, pp. 477-498. New York: Springer, Jan. 1985
  • 5
    • 0032025414 scopus 로고    scopus 로고
    • Scenario Usage in System Development: A Report on Current Practice
    • Mar./Apr
    • K. Weidenhaupt, K. Pohl, M. Jarke, and P. Haumer, "Scenario Usage in System Development: A Report on Current Practice," IEEE Software, vol. 15, no. 2, pp. 34-45, Mar./Apr. 1998.
    • (1998) IEEE Software , vol.15 , Issue.2 , pp. 34-45
    • Weidenhaupt, K.1    Pohl, K.2    Jarke, M.3    Haumer, P.4
  • 6
    • 0035393979 scopus 로고    scopus 로고
    • LSCs: Breathing Life into Message Sequence Charts
    • W. Damm and D. Harel, "LSCs: Breathing Life into Message Sequence Charts," Formal Methods in System Design, vol. 19, no. 1, pp. 45-80, 2001.
    • (2001) Formal Methods in System Design , vol.19 , Issue.1 , pp. 45-80
    • Damm, W.1    Harel, D.2
  • 8
    • 33947133537 scopus 로고    scopus 로고
    • MSC-2004: ITU-T Recommendation Z.120: Message Sequence Chart (MSC), Int'l Telecomm. Union (prev. CCITT), 2004. Draft version, still unapproved.
    • "MSC-2004: ITU-T Recommendation Z.120: Message Sequence Chart (MSC)," Int'l Telecomm. Union (prev. CCITT), 2004. Draft version, still unapproved.
  • 9
    • 33947134721 scopus 로고    scopus 로고
    • Object Management Group UML Revision Task Force, Sept
    • OMG UML 'Specification (2.0), Object Management Group (UML Revision Task Force), Sept. 2003, http://www.omg.org/uml.
    • (2003) Specification (2.0)
    • OMG, U.M.L.1
  • 10
    • 33745775751 scopus 로고    scopus 로고
    • PhD dissertation, Facultés Universitaires Notre-Dame de la Paix, Institut d'Informatique Univ. of Namur, Computer Science Dept, Apr
    • Y. Bontemps, "Relating Inter-Agent and Intra-Agent Specifications (the Case of Live Sequence Charts)," PhD dissertation, Facultés Universitaires Notre-Dame de la Paix, Institut d'Informatique (Univ. of Namur, Computer Science Dept.), Apr. 2005.
    • (2005) Relating Inter-Agent and Intra-Agent Specifications (the Case of Live Sequence Charts)
    • Bontemps, Y.1
  • 11
    • 33947096769 scopus 로고    scopus 로고
    • M.V. e Cengarle and A. Knapp, UML 2. 0 Interactions: Semantics and Refinement, Proc. Third Int'l Workshop Critical Systems Development with UML (CSDUML '04), J. Jürjens, E.B. Fernandez, R. France, and B. Rumpe, eds., pp. 85-99, 2004.
    • M.V. e Cengarle and A. Knapp, "UML 2. 0 Interactions: Semantics and Refinement," Proc. Third Int'l Workshop Critical Systems Development with UML (CSDUML '04), J. Jürjens, E.B. Fernandez, R. France, and B. Rumpe, eds., pp. 85-99, 2004.
  • 12
    • 33947107814 scopus 로고    scopus 로고
    • On the Semantics of UML 2.0 Interaction Diagram
    • Univ. of Namur, Institut d'Informatique, 2004
    • Y. Bontemps, "On the Semantics of UML 2.0 Interaction Diagram," technical report, Univ. of Namur, Institut d'Informatique, 2004.
    • technical report
    • Bontemps, Y.1
  • 14
    • 0001383866 scopus 로고
    • An Introduction to Input/Output Automata
    • N.A. Lynch and M.R. Tuttle, "An Introduction to Input/Output Automata," CWI Quarterly, vol. 2, no. 3, pp. 219-246, 1989.
    • (1989) CWI Quarterly , vol.2 , Issue.3 , pp. 219-246
    • Lynch, N.A.1    Tuttle, M.R.2
  • 15
    • 4644317319 scopus 로고    scopus 로고
    • Synthesis of Open Reactive Systems from Scenario-Based Specifications
    • July
    • Y. Bontemps, P.-Y. Schobbens, and C. Löding, "Synthesis of Open Reactive Systems from Scenario-Based Specifications," Fundamenta Informaticae, vol. 62, no. 2, pp. 139-169, July 2004.
    • (2004) Fundamenta Informaticae , vol.62 , Issue.2 , pp. 139-169
    • Bontemps, Y.1    Schobbens, P.-Y.2    Löding, C.3
  • 16
    • 0034188338 scopus 로고    scopus 로고
    • A Reference Model for Requirements and Specification
    • May/June
    • C. Gunter, A.E. Gunter, L.M. Jackson, and P. Zave, "A Reference Model for Requirements and Specification," IEEE Software, vol. 17, no. 3, pp. 37-43, May/June 2000.
    • (2000) IEEE Software , vol.17 , Issue.3 , pp. 37-43
    • Gunter, C.1    Gunter, A.E.2    Jackson, L.M.3    Zave, P.4
  • 19
    • 0003272495 scopus 로고    scopus 로고
    • The Foundations of Esterel
    • G. Plotkin, C. Stirling, and M. Tofte, eds. MIT Press
    • G. Berry, "The Foundations of Esterel," Proof, Language, and Interaction: Essays in Honour of Robin Milner, G. Plotkin, C. Stirling, and M. Tofte, eds. MIT Press, 1998, ftp://ftp-sop.inria.fr/meije/esterel/papers/ foundations.pdf.
    • (1998) Proof, Language, and Interaction: Essays in Honour of Robin Milner
    • Berry, G.1
  • 25
    • 84862289473 scopus 로고    scopus 로고
    • Synthesizing State-Based Object Systems from LSC Specifications
    • Feb
    • D. Harel and H. Kugler, "Synthesizing State-Based Object Systems from LSC Specifications," Int'l J. Foundations of Computer Science, vol. 13, no. 1, pp. 5-51, Feb. 2002.
    • (2002) Int'l J. Foundations of Computer Science , vol.13 , Issue.1 , pp. 5-51
    • Harel, D.1    Kugler, H.2
  • 26
    • 33947175390 scopus 로고    scopus 로고
    • Preliminary version Proc. Fifth Int'l Conf. Implementation and Application of Automata (CIAA 2000), July 2000.
    • Preliminary version Proc. Fifth Int'l Conf. Implementation and Application of Automata (CIAA 2000), July 2000.
  • 27
    • 4043061586 scopus 로고    scopus 로고
    • E. Grdel, W. Thomas, and T. Wilke, eds. Springer, Nov
    • Automata Logics, and Infinite Games: A Guide to Current Research, E. Grdel, W. Thomas, and T. Wilke, eds. Springer, Nov. 2002, http://link.springer.de/link/service/series/0558/tocs/ t2500.htm#toc2500.
    • (2002) Automata Logics, and Infinite Games: A Guide to Current Research
  • 32
    • 0003970327 scopus 로고
    • Modular Synthesis of Reactive Systems,
    • PhD dissertation, The Weizmann Inst. Science, Rehovot, Israel, Apr
    • R. Rosner, "Modular Synthesis of Reactive Systems," PhD dissertation, The Weizmann Inst. Science, Rehovot, Israel, Apr. 1992.
    • (1992)
    • Rosner, R.1
  • 33
    • 85031910188 scopus 로고
    • On the Synthesis of an Asynchronous Reactive Module
    • G. Ausiello, M. Dezani-Ciancaglini, and S.R.D. Rocca eds, pp, July
    • A. Pnueli and R. Rosner, "On the Synthesis of an Asynchronous Reactive Module," Automata, Languages, and Programming, Proc. 16th Int'l Colloquium (ICALP), G. Ausiello, M. Dezani-Ciancaglini, and S.R.D. Rocca eds., pp. 652-671, July 1989.
    • (1989) Automata, Languages, and Programming, Proc. 16th Int'l Colloquium (ICALP) , pp. 652-671
    • Pnueli, A.1    Rosner, R.2
  • 35
    • 33947158500 scopus 로고    scopus 로고
    • Distributed Games and Distributed Control for Asynchronous Systems
    • Apr
    • P. Gastin, B. Lerman, and M. Zeitoun, "Distributed Games and Distributed Control for Asynchronous Systems," Proc. Latin Am. Theoretical Informatics (LATIN '04), Apr. 2004, http://www.liafa.jussieu.fr/ ~versydis/data/publications/GastinLermanZeitoun-LATIN04.pdf.
    • (2004) Proc. Latin Am. Theoretical Informatics (LATIN '04)
    • Gastin, P.1    Lerman, B.2    Zeitoun, M.3
  • 36
    • 4544371628 scopus 로고    scopus 로고
    • A Decidable Class of Asynchronous Distributed Controllers
    • P. Madhusudhan and P. Thiagarajan, "A Decidable Class of Asynchronous Distributed Controllers," Proc. CONCUR '02, 2002, http://www.cis.upenn.edu/madhusud/concur02.ps.gz.
    • (2002) Proc. CONCUR '02
    • Madhusudhan, P.1    Thiagarajan, P.2
  • 37
    • 36849023306 scopus 로고    scopus 로고
    • Synthesis Revisited: Generating Statechart Models from Scenario-Based Requirements
    • H.-J. Kreowski, U. Montanari, F. Orejas, G. Rozenberg, and G. Taentzer, eds, pp
    • D. Harel, H. Kugler, and A. Pnueli, "Synthesis Revisited: Generating Statechart Models from Scenario-Based Requirements," Formal Methods in Software and Systems Modeling, H.-J. Kreowski, U. Montanari, F. Orejas, G. Rozenberg, and G. Taentzer, eds., pp. 309-324, 2005.
    • (2005) Formal Methods in Software and Systems Modeling , pp. 309-324
    • Harel, D.1    Kugler, H.2    Pnueli, A.3
  • 39
    • 24944468849 scopus 로고    scopus 로고
    • Lightweight Formal Methods for Scenario-Based Software Engineering
    • T. Systä, and S. Leue, eds, pp, Springer
    • Y. Bontemps, P. Heymans, and P.-Y. Schobbens, "Lightweight Formal Methods for Scenario-Based Software Engineering," Scenarios, T. Systä, and S. Leue, eds., pp. 174-192. Springer, 2005.
    • (2005) Scenarios , pp. 174-192
    • Bontemps, Y.1    Heymans, P.2    Schobbens, P.-Y.3
  • 40
    • 78649783849 scopus 로고    scopus 로고
    • Synthesis of Distributed Processes from Scenario-Based Specifications
    • J. Sun and J.S. Ddng, "Synthesis of Distributed Processes from Scenario-Based Specifications," Formal Methods (FM 2005), 2005.
    • (2005) Formal Methods (FM 2005)
    • Sun, J.1    Ddng, J.S.2
  • 41
    • 33947177461 scopus 로고    scopus 로고
    • From Live Sequence Charts to Implementation (a Study of the LSC Specification, the Execution of Behavioral Requirements and Exploring the Possibilities to Use an LSC Model to Generate Java Code),
    • master's thesis, Agder Univ. College, Agder, Norway
    • T. Homme and J.E. Ramsland, "From Live Sequence Charts to Implementation (a Study of the LSC Specification, the Execution of Behavioral Requirements and Exploring the Possibilities to Use an LSC Model to Generate Java Code)," master's thesis, Agder Univ. College, Agder, Norway, 2003.
    • (2003)
    • Homme, T.1    Ramsland, J.E.2
  • 43
    • 84947914693 scopus 로고
    • An Automata-Theoretic Approach to Fair Realizability and Synthesis
    • P. Wolper, ed, pp, Springer Verlag
    • M.Y. Vardi, "An Automata-Theoretic Approach to Fair Realizability and Synthesis," Proc. Seventh Int'l Conf. Computer Aided Verification, P. Wolper, ed., pp. 267-278. Springer Verlag, 1995, http://citeseer.nj.nec.com/article/vardi95automatatheoretic.html.
    • (1995) Proc. Seventh Int'l Conf. Computer Aided Verification , pp. 267-278
    • Vardi, M.Y.1
  • 44
    • 0024479313 scopus 로고
    • The Control of Discrete Event Systems
    • P.J.G. Ramadge and W.M. Wonham, "The Control of Discrete Event Systems," Proc. IEEE, special issue on dynamics of discrete event systems, vol. 77, no. 1, pp. 81-98, 1989.
    • (1989) Proc. IEEE , vol.77 , Issue.1 , pp. 81-98
    • Ramadge, P.J.G.1    Wonham, W.M.2
  • 45
    • 4644290604 scopus 로고
    • Synthesizing Processes and Schedulers from Temporal Specifications
    • E.M. Clarke and R.P. Kurshan, eds, pp
    • H. Wong-Toi and D.L. Dill, "Synthesizing Processes and Schedulers from Temporal Specifications," Computer-Aided Verification '90: Proc. DIMACS Workshop, E.M. Clarke and R.P. Kurshan, eds., pp. 177-186, 1991.
    • (1991) Computer-Aided Verification '90: Proc. DIMACS Workshop , pp. 177-186
    • Wong-Toi, H.1    Dill, D.L.2
  • 46
    • 84976828744 scopus 로고    scopus 로고
    • Z. Manna and P. Wolper, Synthesis of Communicating Processes from Temporal Logic Specifications, ACM Trans. Programming Languages and Systems (TOPLAS), 6, no. 1, pp. 68-93, 1984.
    • Z. Manna and P. Wolper, "Synthesis of Communicating Processes from Temporal Logic Specifications," ACM Trans. Programming Languages and Systems (TOPLAS), vol. 6, no. 1, pp. 68-93, 1984.
  • 47
    • 0020226119 scopus 로고
    • Using Branching Time Temporal Logic to Synthesize Synchronization Skeletons
    • Dec
    • E.A. Emerson and E.M. Clarke, "Using Branching Time Temporal Logic to Synthesize Synchronization Skeletons," Science of Computer Programming, vol. 2, no. 3, pp. 241-266, Dec. 1982.
    • (1982) Science of Computer Programming , vol.2 , Issue.3 , pp. 241-266
    • Emerson, E.A.1    Clarke, E.M.2
  • 49
    • 0343855910 scopus 로고    scopus 로고
    • SCED: A Tool for Dynamic Modelling of Object Systems
    • Technical Report A-1996-4, Dept. of Computer Science, Univ. of Tampere, Finland, July
    • K. Koskimies, T. Männistö, T. Systä, and J. Tuomi, "SCED: A Tool for Dynamic Modelling of Object Systems," Technical Report A-1996-4, Dept. of Computer Science, Univ. of Tampere, Finland, July 1996.
    • (1996)
    • Koskimies, K.1    Männistö, T.2    Systä, T.3    Tuomi, J.4
  • 50
    • 0016992867 scopus 로고
    • Constructing Programs from Example Computations
    • Sept
    • A.W. Biermann and R. Krishnaswamy, "Constructing Programs from Example Computations," IEEE Trans. Software Eng. (TSE), vol. 2, no. 3, pp. 141-153, Sept. 1976.
    • (1976) IEEE Trans. Software Eng. (TSE) , vol.2 , Issue.3 , pp. 141-153
    • Biermann, A.W.1    Krishnaswamy, R.2
  • 52
    • 23044531353 scopus 로고    scopus 로고
    • Minimally Adequate Teacher Synthesizes Statechart Diagrams
    • E. Mäkinen and T. Systä, "Minimally Adequate Teacher Synthesizes Statechart Diagrams," Acta Informatica, vol. 38, pp. 235-259, 2002.
    • (2002) Acta Informatica , vol.38 , pp. 235-259
    • Mäkinen, E.1    Systä, T.2
  • 64
    • 0022704337 scopus 로고
    • Automata-Theoretic Techniques for Modal Logics of Programs
    • Apr
    • M. Vardi and P. Wolper, "Automata-Theoretic Techniques for Modal Logics of Programs," J. Computer and System Science, vol. 32, no. 2, pp. 183-221, Apr. 1986.
    • (1986) J. Computer and System Science , vol.32 , Issue.2 , pp. 183-221
    • Vardi, M.1    Wolper, P.2
  • 68
    • 11444252764 scopus 로고    scopus 로고
    • Modeling and Validating Train System Applications Using Stalemate and Live Sequence Charts
    • H. Ehrig, B.J. Krämer, and A. Ertas, eds
    • J. Bohn, W. Damm, J. Klose, A. Moik, and H. Wittke, "Modeling and Validating Train System Applications Using Stalemate and Live Sequence Charts," Proc. Conf. Integrated Design and Process Technology (IDPT 2002), H. Ehrig, B.J. Krämer, and A. Ertas, eds., 2002, http://ca.informatik.uni-oldenburg.de/cgi-bin/bibsearch?author=Wittke.
    • (2002) Proc. Conf. Integrated Design and Process Technology (IDPT 2002)
    • Bohn, J.1    Damm, W.2    Klose, J.3    Moik, A.4    Wittke, H.5
  • 69
    • 13144254808 scopus 로고    scopus 로고
    • Live Sequence Charts: A Graphical Formalism for the Specification of Communication Behavior,
    • PhD dissertation, Carl von Ossietzky Universität, Oldenburg
    • J. Klose, "Live Sequence Charts: A Graphical Formalism for the Specification of Communication Behavior," PhD dissertation, Carl von Ossietzky Universität, Oldenburg, 2003.
    • (2003)
    • Klose, J.1
  • 72
    • 0000289556 scopus 로고    scopus 로고
    • Formal Methods: State of the Art and Future Directions
    • Dec
    • E.M. Clarke and J.M. Wing, "Formal Methods: State of the Art and Future Directions," ACM Computing Surveys, vol. 28, no. 4, pp. 626-643, Dec. 1996.
    • (1996) ACM Computing Surveys , vol.28 , Issue.4 , pp. 626-643
    • Clarke, E.M.1    Wing, J.M.2
  • 73
    • 33947132019 scopus 로고    scopus 로고
    • Verifying a Virtual Component Interface-Based PCI Bus Wrapper Using an LSC-Based Specification
    • Technical Report UUCS-02-004, School of Computing, Univ. of Utah
    • A. Bunker and G. Gopalakrishnan, "Verifying a Virtual Component Interface-Based PCI Bus Wrapper Using an LSC-Based Specification," Technical Report UUCS-02-004, School of Computing, Univ. of Utah, 2002.
    • (2002)
    • Bunker, A.1    Gopalakrishnan, G.2
  • 74
    • 4644329206 scopus 로고    scopus 로고
    • Automated Verification of State-Based Specifications against Scenarios (A Step towards Relating Inter-Object to Intra-Object Specifications),
    • master's thesis, Univ. of Namur, Namur, Belgium, June
    • Y. Bontemps, "Automated Verification of State-Based Specifications against Scenarios (A Step towards Relating Inter-Object to Intra-Object Specifications)," master's thesis, Univ. of Namur, Namur, Belgium, June 2001.
    • (2001)
    • Bontemps, Y.1


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