메뉴 건너뛰기




Volumn 77, Issue 1-2, 2007, Pages 71-103

CoreASM: An extensible ASM execution engine

Author keywords

Abstract state machines; CoreASM; Executable specification; Specification languages

Indexed keywords

INFORMATION SCIENCE; MATHEMATICAL MODELS; SCHEDULING; SPECIFICATION LANGUAGES; XML;

EID: 34547333374     PISSN: 01692968     EISSN: None     Source Type: Journal    
DOI: None     Document Type: Article
Times cited : (78)

References (51)
  • 1
    • 0008194024 scopus 로고    scopus 로고
    • XASM - An Extensible, Component-Based Abstract State Machines Language
    • Y. Gurevich and P. Kutter and M. Odersky and L. Thiele, Ed, Springer-Verlag
    • Anlauff, M.: XASM - An Extensible, Component-Based Abstract State Machines Language, Abstract State Machines: Theory and Applications (Y. Gurevich and P. Kutter and M. Odersky and L. Thiele, Ed.), 1912, Springer-Verlag, 2000.
    • (2000) Abstract State Machines: Theory and Applications , pp. 1912
    • Anlauff, M.1
  • 2
    • 34547243437 scopus 로고    scopus 로고
    • Abstract State Machines, XASM open source project
    • Anlauff, M., Kutter, P.: eXtensible Abstract State Machines, XASM open source project: http://www.xasm.org.
    • eXtensible
    • Anlauff, M.1    Kutter, P.2
  • 4
    • 17244371611 scopus 로고    scopus 로고
    • Refining Abstract Machine Specifications of the Steam Boiler Control to Well Documented Executable Code
    • Formal Methods for Industrial Applications. Specifying and Programming the Steam-Boiler Control J.-R. Abrial, E. Börger, H. Langmaack, Eds, number in, Springer
    • Beierle, C., Börger, E., Durdanovic, I., Glässer, U., Riccobene, E.: Refining Abstract Machine Specifications of the Steam Boiler Control to Well Documented Executable Code, in: Formal Methods for Industrial Applications. Specifying and Programming the Steam-Boiler Control (J.-R. Abrial, E. Börger, H. Langmaack, Eds.), number 1165 in LNCS, Springer, 1996, 62-78.
    • (1996) LNCS , vol.1165 , pp. 62-78
    • Beierle, C.1    Börger, E.2    Durdanovic, I.3    Glässer, U.4    Riccobene, E.5
  • 5
    • 3042773722 scopus 로고    scopus 로고
    • Abstract State Machines Capture Parallel Algorithms
    • Blass, A., Gurevich, Y.: Abstract State Machines Capture Parallel Algorithms, ACM Transactions on Computation Logic, 4(4), 2003, 578-651.
    • (2003) ACM Transactions on Computation Logic , vol.4 , Issue.4 , pp. 578-651
    • Blass, A.1    Gurevich, Y.2
  • 6
    • 85031916817 scopus 로고
    • A Logical Operational Semantics for Full Prolog. Part I: Selection Core and Control
    • E. Börger, H. Kleine Büning, M. M. Richter, W. Schönfeld, Eds, Springer
    • Börger, E.: A Logical Operational Semantics for Full Prolog. Part I: Selection Core and Control, CSL'89. 3rd Workshop on Computer Science Logic (E. Börger, H. Kleine Büning, M. M. Richter, W. Schönfeld, Eds.), 440, Springer, 1990.
    • (1990) CSL'89. 3rd Workshop on Computer Science Logic , pp. 440
    • Börger, E.1
  • 7
    • 85031928294 scopus 로고    scopus 로고
    • Börger, E.: A Logical Operational Semantics of Full Prolog. Part II: Built-in Predicates for Database Manipulation, in: Mathematical Foundations of Computer Science (B. Rovan, Ed.), 452 of LNCS, Springer, 1990, 1-14.
    • Börger, E.: A Logical Operational Semantics of Full Prolog. Part II: Built-in Predicates for Database Manipulation, in: Mathematical Foundations of Computer Science (B. Rovan, Ed.), vol. 452 of LNCS, Springer, 1990, 1-14.
  • 8
    • 0038688046 scopus 로고    scopus 로고
    • The Origins and the Development of the ASM Method for High Level System Design and Analysis
    • Börger, E.: The Origins and the Development of the ASM Method for High Level System Design and Analysis, Journal of Universal Computer Science, 8(1), 2002, 2-74.
    • (2002) Journal of Universal Computer Science , vol.8 , Issue.1 , pp. 2-74
    • Börger, E.1
  • 9
    • 18144406038 scopus 로고    scopus 로고
    • The ASM Ground Model Method as a Foundation for Requirements Engineering
    • Börger, E.: The ASM Ground Model Method as a Foundation for Requirements Engineering, Verification: Theory and Practice, 2003.
    • (2003) Verification: Theory and Practice
    • Börger, E.1
  • 13
    • 0003284979 scopus 로고
    • Formal Definition of an Abstract VHDL'93 Simulator by EA-Machines
    • C. Delgado Kloos, P. T. Breuer, Eds, Kluwer Academic Publishers
    • Börger, E., Glässer, U., Müller, W.: Formal Definition of an Abstract VHDL'93 Simulator by EA-Machines, in: Formal Semantics for VHDL (C. Delgado Kloos, P. T. Breuer, Eds.), Kluwer Academic Publishers, 1995, 107-139.
    • (1995) Formal Semantics for VHDL , pp. 107-139
    • Börger, E.1    Glässer, U.2    Müller, W.3
  • 14
    • 34547282249 scopus 로고    scopus 로고
    • Abstract State Machines: Theory and Applications
    • Y. Gurevich and P. Kutter and M. Odersky and L. Thiele, Ed, 1912, Springer-Verlag
    • Börger, E., Päppinghaus, R, Schmid, J.: Report on a Practical Application of ASMs in Software Design, Abstract State Machines: Theory and Applications (Y. Gurevich and P. Kutter and M. Odersky and L. Thiele, Ed.), 1912, Springer-Verlag, 2000.
    • (2000) Report on a Practical Application of ASMs in Software Design
    • Börger, E.1    Päppinghaus, R.2    Schmid, J.3
  • 15
    • 33947131761 scopus 로고    scopus 로고
    • Capturing Requirements by Abstract State Machines: The Light Control Case Study
    • Börger, E., Riccobene, E., Schmid, J.: Capturing Requirements by Abstract State Machines: The Light Control Case Study, Journal of Universal Computer Science, 6(7), 2000, 597-620.
    • (2000) Journal of Universal Computer Science , vol.6 , Issue.7 , pp. 597-620
    • Börger, E.1    Riccobene, E.2    Schmid, J.3
  • 18
    • 0005341187 scopus 로고    scopus 로고
    • Towards Comprehensive Tool Support for Abstract State Machines
    • D. Hutter, W. Stephan, P. Traverso, M. Ullmann, Eds, Springer-Verlag
    • Del Castillo, G.: Towards Comprehensive Tool Support for Abstract State Machines, Applied Formal Methods - FM-Trends 98 (D. Hutter, W. Stephan, P. Traverso, M. Ullmann, Eds.), 1641, Springer-Verlag, 1999.
    • (1999) Applied Formal Methods - FM-Trends 98 , pp. 1641
    • Del Castillo, G.1
  • 21
    • 0001427852 scopus 로고    scopus 로고
    • Model Checking Support for the ASM High-Level Language
    • S. Graf, M. Schwartzbach, Eds, Springer-Verlag
    • Del Castillo, G., Winter, K.: Model Checking Support for the ASM High-Level Language, Proceedings of the 6th International Conference TACAS 2000 (S. Graf, M. Schwartzbach, Eds.), 1785, Springer-Verlag, 2000.
    • (2000) Proceedings of the 6th International Conference TACAS 2000 , pp. 1785
    • Del Castillo, G.1    Winter, K.2
  • 22
    • 34547309940 scopus 로고    scopus 로고
    • Diesen, D.: Specifying Algorithms Using Evolving Algebra. Implementation of Functional Programming Languages, Dr. scient, degree thesis, Dept. of Informatics, University of Oslo, Norway, March 1995.
    • Diesen, D.: Specifying Algorithms Using Evolving Algebra. Implementation of Functional Programming Languages, Dr. scient, degree thesis, Dept. of Informatics, University of Oslo, Norway, March 1995.
  • 23
    • 0034273863 scopus 로고    scopus 로고
    • A Practical Method for Specification and Analysis of Exception Handling: A Java/JVM Case Study
    • October
    • E. Börger and W. Schulte: A Practical Method for Specification and Analysis of Exception Handling: A Java/JVM Case Study, IEEE Transactions on Software Engineering, 26(10), October 2000, 872-887.
    • (2000) IEEE Transactions on Software Engineering , vol.26 , Issue.10 , pp. 872-887
    • Börger, E.1    Schulte, W.2
  • 25
    • 34547294540 scopus 로고    scopus 로고
    • On the Formal Semantics of SDL-2000: A Compilation Approach Based on an Abstract SDL Machine
    • Y. Gurevich and P. Kutter and M. Odersky and L. Thiele, Ed, Springer-Verlag
    • Eschbach, R., Glässer, U., Gotzhein, R., Prinz, A.: On the Formal Semantics of SDL-2000: A Compilation Approach Based on an Abstract SDL Machine, Abstract State Machines: Theory and Applications (Y. Gurevich and P. Kutter and M. Odersky and L. Thiele, Ed.), 1912, Springer-Verlag, 2000.
    • (2000) Abstract State Machines: Theory and Applications , pp. 1912
    • Eschbach, R.1    Glässer, U.2    Gotzhein, R.3    Prinz, A.4
  • 26
    • 34547313939 scopus 로고    scopus 로고
    • Design and Specification of the CoreASM Execution Engine
    • Technical Report SFU-CMPT-TR-2005-02, Simon Fraser University, February
    • Farahbod, R., Gervasi, V., Glässer, U.: Design and Specification of the CoreASM Execution Engine, Technical Report SFU-CMPT-TR-2005-02, Simon Fraser University, February 2005.
    • (2005)
    • Farahbod, R.1    Gervasi, V.2    Glässer, U.3
  • 27
    • 34547313939 scopus 로고    scopus 로고
    • Design and Specification of the CoreASM Execution Engine
    • Technical report, Simon Fraser University, To be published in October 2005, Revised version of SFU-CMPT-TR-2005-02, February
    • Farahbod, R., Gervasi, V., Glässer, U.: Design and Specification of the CoreASM Execution Engine, Technical report, Simon Fraser University, To be published in October 2005, Revised version of SFU-CMPT-TR-2005-02, February 2005.
    • (2005)
    • Farahbod, R.1    Gervasi, V.2    Glässer, U.3
  • 28
    • 34547292121 scopus 로고    scopus 로고
    • Specification and Validation of the Business Process Execution Language for Web Services
    • Abstract State Machines , W. Zimmermann, B. Thalheim, Eds, Springer-Verlag, Germany, March
    • Farahbod, R., Glässer, U., Vajihollahi, M.: Specification and Validation of the Business Process Execution Language for Web Services, Abstract State Machines 2004. Advances In Theory And Practice: 11th International Workshop (ASM 2004) (W. Zimmermann, B. Thalheim, Eds.), Springer-Verlag, Germany, March 2004.
    • (2004) 2004. Advances In Theory And Practice: 11th International Workshop (ASM
    • Farahbod, R.1    Glässer, U.2    Vajihollahi, M.3
  • 29
    • 33646782206 scopus 로고    scopus 로고
    • Abstract Operational Semantics of the Business Process Execution Language for Web Services
    • Technical Report SFU-CMPT-TR-2005-04, Simon Fraser University, Feb. 2005, Revised version of SFU-CMPT-TR-2004-03, April
    • Farahbod, R., Glässer, U., Vajihollahi, M.: Abstract Operational Semantics of the Business Process Execution Language for Web Services, Technical Report SFU-CMPT-TR-2005-04, Simon Fraser University, Feb. 2005, Revised version of SFU-CMPT-TR-2004-03, April 2004.
    • (2004)
    • Farahbod, R.1    Glässer, U.2    Vajihollahi, M.3
  • 30
    • 33745129588 scopus 로고    scopus 로고
    • A Formal Semantics for the Business Process Execution Language for Web Services
    • S. Bevinakoppa, et al, Eds, INSTICC Press, Portugal, May
    • Farahbod, R., Glässer, U., Vajihollahi, M.: A Formal Semantics for the Business Process Execution Language for Web Services, Web Services and Model-Driven Enterprise Information Systems (S. Bevinakoppa, et al., Eds.), INSTICC Press, Portugal, May 2005.
    • (2005) Web Services and Model-Driven Enterprise Information Systems
    • Farahbod, R.1    Glässer, U.2    Vajihollahi, M.3
  • 33
    • 0037947558 scopus 로고    scopus 로고
    • The formal semantics of SDL-2000: Status and perspectives
    • Glässer, U., Gotzhein, R., Prinz, A.: The formal semantics of SDL-2000: status and perspectives, Comput. Networks, 42(3), 2003, 343-358.
    • (2003) Comput. Networks , vol.42 , Issue.3 , pp. 343-358
    • Glässer, U.1    Gotzhein, R.2    Prinz, A.3
  • 34
    • 18144430647 scopus 로고    scopus 로고
    • Formal Description and Analysis of a Distributed Location Service for Mobile Ad Hoc Networks
    • May
    • Glässer, U., Gu, Q.-P.: Formal Description and Analysis of a Distributed Location Service for Mobile Ad Hoc Networks, Theoretical Computer Science, 336, May 2005, 285-309.
    • (2005) Theoretical Computer Science , vol.336 , pp. 285-309
    • Glässer, U.1    Gu, Q.-P.2
  • 35
    • 3242695346 scopus 로고    scopus 로고
    • Abstract Communication Model for Distributed Systems
    • July
    • Glässer, U., Gurevich, Y., Veanes, M.: Abstract Communication Model for Distributed Systems, IEEE Trans. on Soft. Eng., 30(7), July 2004, 458-472.
    • (2004) IEEE Trans. on Soft. Eng , vol.30 , Issue.7 , pp. 458-472
    • Glässer, U.1    Gurevich, Y.2    Veanes, M.3
  • 36
    • 0002017107 scopus 로고
    • Evolving Algebras 1993: Lipari Guide
    • E. Börger, Ed, Oxford University Press
    • Gurevich, Y.: Evolving Algebras 1993: Lipari Guide, in: Specification and Validation Methods (E. Börger, Ed.), Oxford University Press, 1995, 9-36.
    • (1995) Specification and Validation Methods , pp. 9-36
    • Gurevich, Y.1
  • 37
    • 84947248224 scopus 로고    scopus 로고
    • Sequential Abstract State Machines Capture Sequential Algorithms
    • July
    • Gurevich, Y.: Sequential Abstract State Machines Capture Sequential Algorithms, ACM Transactions on Computational Logic, 1(1), July 2000, 77-111.
    • (2000) ACM Transactions on Computational Logic , vol.1 , Issue.1 , pp. 77-111
    • Gurevich, Y.1
  • 38
    • 0028570192 scopus 로고    scopus 로고
    • Gurevich, Y., Huggins, J.: Evolving Algebras and Partial Evaluation, IFIP 13th World Computer Congress (B. Pehrson, I. Simon, Eds.), I: Technology/Foundations, Elsevier, Amsterdam, the Netherlands, 1994.
    • Gurevich, Y., Huggins, J.: Evolving Algebras and Partial Evaluation, IFIP 13th World Computer Congress (B. Pehrson, I. Simon, Eds.), I: Technology/Foundations, Elsevier, Amsterdam, the Netherlands, 1994.
  • 41
    • 34547250475 scopus 로고    scopus 로고
    • Collection of Software Bugs
    • Technical report, Technical University Munich, 2004, Last visited Sep
    • Huckle, T.: Collection of Software Bugs, Technical report, Technical University Munich, 2004, Last visited Sep. 2005, http://www5.in.tum. de/~huckle/bugse.html.
    • (2005)
    • Huckle, T.1
  • 42
    • 34547365363 scopus 로고
    • An Offline Partial Evaluator for Evolving Algebras
    • Technical Report CSE-TR-229-95, University of Michigan
    • Huggins, J.: An Offline Partial Evaluator for Evolving Algebras, Technical Report CSE-TR-229-95, University of Michigan, 1995.
    • (1995)
    • Huggins, J.1
  • 43
    • 34547312471 scopus 로고    scopus 로고
    • ITU-T Recommendation Z.100 Annex F (11/00): SDL Formal Semantics Definition, International Telecommunication Union, 2001.
    • ITU-T Recommendation Z.100 Annex F (11/00): SDL Formal Semantics Definition, International Telecommunication Union, 2001.
  • 44
    • 34547242707 scopus 로고
    • Executable Specifications Based on Dynamic Algebras
    • Logic Programming and Automated Reasoning A. Voronkov, Ed, of, Springer
    • Kappel, A. M.: Executable Specifications Based on Dynamic Algebras, in: Logic Programming and Automated Reasoning (A. Voronkov, Ed.), vol. 698 of Lecture Notes in Artificial Intelligence, Springer, 1993, 229-240.
    • (1993) Lecture Notes in Artificial Intelligence , vol.698 , pp. 229-240
    • Kappel, A.M.1
  • 47
    • 34547293838 scopus 로고    scopus 로고
    • Müller, W., Ruf, J., Rosenstiel, W.: An ASM Based SystemC Simulation Semantics., SystemC - Methodologies and Applications (W. Müller, J. Ruf, W. Rosenstiel, Eds.), Kluwer Academic Publishers, June 2003.
    • Müller, W., Ruf, J., Rosenstiel, W.: An ASM Based SystemC Simulation Semantics., SystemC - Methodologies and Applications (W. Müller, J. Ruf, W. Rosenstiel, Eds.), Kluwer Academic Publishers, June 2003.
  • 50
    • 33646205421 scopus 로고    scopus 로고
    • Compiling Abstract State Machines to C++
    • Schmid, J.: Compiling Abstract State Machines to C++, Journal of Universal Computer Science, 7(11), 2001, 1068-1087.
    • (2001) Journal of Universal Computer Science , vol.7 , Issue.11 , pp. 1068-1087
    • Schmid, J.1


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