메뉴 건너뛰기




Volumn 82, Issue 12, 2009, Pages 2068-2080

Tool support for the rapid composition, analysis and implementation of reactive services

Author keywords

Model checking; Model driven development; Service composition; Service engineering; Temporal logic; UML

Indexed keywords

AUTOMATED DIAGNOSIS; AUTOMATIC SYNTHESIS; BEHAVIORAL PATTERNS; BUILDING BLOCKES; CODE GENERATORS; COLLABORATIVE MODEL; FORMAL SEMANTICS; JAVA CODES; MODEL DRIVEN DEVELOPMENT; RAPID DEVELOPMENT; SERVICE COMPOSITION; SERVICE ENGINEERING; STATE MACHINE; SYSTEM PROPERTY; TOOL SUPPORT; UML 2.0;

EID: 71749097369     PISSN: 01641212     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jss.2009.06.057     Document Type: Article
Times cited : (69)

References (54)
  • 1
    • 0026154452 scopus 로고
    • The existence of refinement mappings
    • Abadi M., and Lamport L. The existence of refinement mappings. Theoretical Computer Science 82 2 (1991) 253-284
    • (1991) Theoretical Computer Science , vol.82 , Issue.2 , pp. 253-284
    • Abadi, M.1    Lamport, L.2
  • 4
    • 35048861846 scopus 로고    scopus 로고
    • Timed automata: semantics algorithms and tools
    • Lectures on Concurrency and Petri Nets. Desel J., Reisig W., and Rozenberg G. (Eds), Springer
    • Bengtsson J., and Yi W. Timed automata: semantics algorithms and tools. In: Desel J., Reisig W., and Rozenberg G. (Eds). Lectures on Concurrency and Petri Nets. Lecture Notes in Computer Science vol. 3098 (2003), Springer 87-124
    • (2003) Lecture Notes in Computer Science , vol.3098 , pp. 87-124
    • Bengtsson, J.1    Yi, W.2
  • 5
    • 35048823744 scopus 로고    scopus 로고
    • The IF toolset
    • Procceedings of the 4th International School on Formal Methods for the Design of Computer, Communication, and Software Systems SFM-RT'04, Springer, pp
    • Bozga, M., Graf, S., Ober, I., Ober, I., Sifakis, J., 2004. The IF toolset. In: Procceedings of the 4th International School on Formal Methods for the Design of Computer, Communication, and Software Systems (SFM-RT'04), vol. 3185. Lecture Notes in Computer Science, Springer, pp. 237-267.
    • (2004) Lecture Notes in Computer Science , vol.3185 , pp. 237-267
    • Bozga, M.1    Graf, S.2    Ober, I.3    Ober, I.4    Sifakis, J.5
  • 9
    • 71749117968 scopus 로고    scopus 로고
    • Burmester, S., Giese, H., Hirsch, M., Schilling, D., 2004. Incremental design and formal verification with UML/RT in the FUJABA real-time tool suite. In: Proceedings of the International Workshop on Specification and Validation of UML Models for Real Time and Embedded Systems, SVERTS2004, Satellite Event of the 7th International Conference on the Unified Modeling Language, UML2004, pp. 1-20.
    • Burmester, S., Giese, H., Hirsch, M., Schilling, D., 2004. Incremental design and formal verification with UML/RT in the FUJABA real-time tool suite. In: Proceedings of the International Workshop on Specification and Validation of UML Models for Real Time and Embedded Systems, SVERTS2004, Satellite Event of the 7th International Conference on the Unified Modeling Language, UML2004, pp. 1-20.
  • 10
    • 45749105159 scopus 로고    scopus 로고
    • Describing component collaboration using goal sequences
    • Meier, R, Terzis, S, Eds, Distributed Applications and Interoperable Systems, Proceedings of DAIS, Oslo, Norway, Springer, pp
    • Carrez, C., Floch, J., Sanders, R., 2008. Describing component collaboration using goal sequences. In: Meier, R., Terzis, S. (Eds.), Distributed Applications and Interoperable Systems - Proceedings of DAIS 2008, Oslo, Norway, vol. 5053. Lecture Notes in Computer Science, Springer, pp. 16-29.
    • (2008) Lecture Notes in Computer Science , vol.5053 , pp. 16-29
    • Carrez, C.1    Floch, J.2    Sanders, R.3
  • 12
    • 23944520829 scopus 로고    scopus 로고
    • SPT - The SDL pattern tool
    • Amyot, D, Williams, A.W, Eds, System Analysis and Modeling, 4th International SDL and MSC Workshop, SAM, Ottawa, Canada, June 1-4, Revised Selected Papers, Springer, pp, 2004
    • Dorsch, J., Ek, A., Gotzhein, R., 2004. SPT - The SDL pattern tool. In: Amyot, D., Williams, A.W. (Eds.), System Analysis and Modeling, 4th International SDL and MSC Workshop, SAM 2004, Ottawa, Canada, June 1-4, 2004, Revised Selected Papers, vol. 3319. Lecture Notes in Computer Science, Springer, pp. 50-64.
    • (2004) Lecture Notes in Computer Science , vol.3319 , pp. 50-64
    • Dorsch, J.1    Ek, A.2    Gotzhein, R.3
  • 15
    • 71749095793 scopus 로고    scopus 로고
    • WS-engineer: a model-based approach to engineering web service compositions and choreography
    • Baresi L., and Nitto E.D. (Eds), Springer-Verlag
    • Foster H., Uchitel S., Magee J., and Kramer J. WS-engineer: a model-based approach to engineering web service compositions and choreography. In: Baresi L., and Nitto E.D. (Eds). Test and Analysis of Web Services (2007), Springer-Verlag 87-119
    • (2007) Test and Analysis of Web Services , pp. 87-119
    • Foster, H.1    Uchitel, S.2    Magee, J.3    Kramer, J.4
  • 16
    • 33750315309 scopus 로고    scopus 로고
    • Goldsby, H., Cheng, B.H.C., Konrad, S., Kamdoum, S., 2006. A visualization framework for the modeling and formal analysis of high assurance systems. In: MoDELS, pp. 707-721.
    • Goldsby, H., Cheng, B.H.C., Konrad, S., Kamdoum, S., 2006. A visualization framework for the modeling and formal analysis of high assurance systems. In: MoDELS, pp. 707-721.
  • 20
    • 71749109049 scopus 로고    scopus 로고
    • Towards Modeling of Data in UML Activities with the SPACE Method
    • Discussion, Master's Thesis. Norwegian University of Science and Technology June
    • Heitmann, N., 2008. Towards Modeling of Data in UML Activities with the SPACE Method. An Example-Driven Discussion, Master's Thesis. Norwegian University of Science and Technology (June).
    • (2008) An Example-Driven
    • Heitmann, N.1
  • 21
    • 0033691822 scopus 로고    scopus 로고
    • A framework for modeling transfer protocols
    • Herrmann P., and Krumm H. A framework for modeling transfer protocols. Computer Networks 34 2 (2000) 317-337
    • (2000) Computer Networks , vol.34 , Issue.2 , pp. 317-337
    • Herrmann, P.1    Krumm, H.2
  • 22
    • 0242581943 scopus 로고    scopus 로고
    • Addison-Wesley, Reading, Massachusetts
    • Holzmann G. The Spin Model Checker. Primer and Reference Manual (2003), Addison-Wesley, Reading, Massachusetts
    • (2003) Primer and Reference Manual
    • Holzmann, G.1
  • 24
    • 71749085507 scopus 로고    scopus 로고
    • ITU-T, 2002. Recommendation Z.100: Specification and Description Language (SDL) (August).
    • ITU-T, 2002. Recommendation Z.100: Specification and Description Language (SDL) (August).
  • 26
    • 71749110419 scopus 로고    scopus 로고
    • Knapp, A., Merz, S., 2002. Model checking and code generation for UML state machines and collaborations. In: Schellhorn, G., Reif, W. (Eds.), FM-TOOLS 2002: 5th Workshop on Tools for System Design and Verification, Report 2002-11, Institut für Informatik, Universität Augsburg, Reisensburg, Germany, pp. 59-64.
    • Knapp, A., Merz, S., 2002. Model checking and code generation for UML state machines and collaborations. In: Schellhorn, G., Reif, W. (Eds.), FM-TOOLS 2002: 5th Workshop on Tools for System Design and Verification, Report 2002-11, Institut für Informatik, Universität Augsburg, Reisensburg, Germany, pp. 59-64.
  • 31
    • 71749121461 scopus 로고    scopus 로고
    • Kraemer, F.A., Herrmann, P., 2007. Transforming collaborative service specifications into efficiently executable state machines. In: Ehring, K., Giese, H. (Eds.), Proceedings of the 6th International Workshop on Graph Transformation and Visual Modeling Techniques (GT-VMT 2007), 7, Electronic Communications of the EASST, EASST.
    • Kraemer, F.A., Herrmann, P., 2007. Transforming collaborative service specifications into efficiently executable state machines. In: Ehring, K., Giese, H. (Eds.), Proceedings of the 6th International Workshop on Graph Transformation and Visual Modeling Techniques (GT-VMT 2007), vol. 7, Electronic Communications of the EASST, EASST.
  • 32
    • 33845431237 scopus 로고    scopus 로고
    • Aligning UML 2.0 state machines and temporal logic for the efficient execution of services
    • Meersmann, R, Tari, Z, Eds, Proceedings of the 8th International Symposium on Distributed Objects and Applications DOA, Montpellier, France, Springer-Verlag, Heidelberg, pp
    • Kraemer, F.A., Herrmann, P., Bræk, R., 2006. Aligning UML 2.0 state machines and temporal logic for the efficient execution of services. In: Meersmann, R., Tari, Z. (Eds.), Proceedings of the 8th International Symposium on Distributed Objects and Applications (DOA), 2006, Montpellier, France, vol. 4276. Lecture Notes in Computer Science, Springer-Verlag, Heidelberg, pp. 1613-1632.
    • (2006) Lecture Notes in Computer Science , vol.4276 , pp. 1613-1632
    • Kraemer, F.A.1    Herrmann, P.2    Bræk, R.3
  • 33
    • 38149078916 scopus 로고    scopus 로고
    • Synthesizing components with sessions from collaboration-oriented service specifications
    • Gaudin E., Najm E., and Reed R. (Eds), Springer-Verlag, Berlin Heidelberg
    • Kraemer F.A., Bræk R., and Herrmann P. Synthesizing components with sessions from collaboration-oriented service specifications. In: Gaudin E., Najm E., and Reed R. (Eds). SDL 2007, Lecture Notes in Computer Science vol. 45 (2007), Springer-Verlag, Berlin Heidelberg 166-185
    • (2007) SDL 2007, Lecture Notes in Computer Science , vol.45 , pp. 166-185
    • Kraemer, F.A.1    Bræk, R.2    Herrmann, P.3
  • 40
    • 33749634914 scopus 로고    scopus 로고
    • Validation of UML models via a mapping to communicating extended timed automata
    • SPIN. Graf S., and Mounier L. (Eds), Springer
    • Ober I., Graf S., and Ober I. Validation of UML models via a mapping to communicating extended timed automata. In: Graf S., and Mounier L. (Eds). SPIN. Lecture Notes in Computer Science vol. 2989 (2004), Springer 127-145
    • (2004) Lecture Notes in Computer Science , vol.2989 , pp. 127-145
    • Ober, I.1    Graf, S.2    Ober, I.3
  • 41
    • 71749090463 scopus 로고    scopus 로고
    • Object Management Group, Version 1.0.1, omg/--01 Edition June, 2003
    • Object Management Group, 2003. MDA Guide Version 1.0.1, omg/2003-06-01 Edition (June).
    • (2006) MDA Guide
  • 42
    • 71749120648 scopus 로고    scopus 로고
    • Object Management Group, 2007. Unified Modeling Language: Superstructure, version 2.1.1, formal/2007-02-03 February
    • Object Management Group, 2007. Unified Modeling Language: Superstructure, version 2.1.1, formal/2007-02-03 (February).
  • 44
    • 59549084674 scopus 로고    scopus 로고
    • Describing active services for publication and discovery
    • Software Engineering Research Management and Applications (Selected Papers). Lee R. (Ed), Springer-Verlag
    • Samset H., and Bræk R. Describing active services for publication and discovery. In: Lee R. (Ed). Software Engineering Research Management and Applications (Selected Papers). Studies in Computational Intelligence vol. 150 (2008), Springer-Verlag
    • (2008) Studies in Computational Intelligence , vol.150
    • Samset, H.1    Bræk, R.2
  • 45
    • 33646188126 scopus 로고    scopus 로고
    • Using UML 2.0 collaborations for compositional service specification
    • ACM/ IEEE 8th International Conference on Model Driven Engineering Languages and Systems, Springer, pp
    • Sanders, R., Castejón, H.N., Kraemer, F.A., Bræk, R., 2005. Using UML 2.0 collaborations for compositional service specification. In: ACM/ IEEE 8th International Conference on Model Driven Engineering Languages and Systems, vol. 3713. Lecture Notes in Computer Science, Springer, pp. 460-475.
    • (2005) Lecture Notes in Computer Science , vol.3713 , pp. 460-475
    • Sanders, R.1    Castejón, H.N.2    Kraemer, F.A.3    Bræk, R.4
  • 47
    • 71749109825 scopus 로고    scopus 로고
    • SIMS project Website
    • SIMS project Website, 2009. .
    • (2009)
  • 50
    • 71749119404 scopus 로고    scopus 로고
    • Homepage, 2008
    • The WoPeD Homepage, 2008. .
    • The WoPeD
  • 52
    • 0001838826 scopus 로고    scopus 로고
    • Woflan: a petri-net-based workflow analyzer
    • van der Aalst W.M.P. Woflan: a petri-net-based workflow analyzer. Syst. Anal. Model. Simul. 35 3 (1999) 345-357
    • (1999) Syst. Anal. Model. Simul. , vol.35 , Issue.3 , pp. 345-357
    • van der Aalst, W.M.P.1
  • 53
    • 85006239926 scopus 로고
    • The mobility workbench - a tool for the π-calculus
    • CAV'94: Computer Aided Verification. Dill D. (Ed), Springer-Verlag
    • Victor B., and Moller F. The mobility workbench - a tool for the π-calculus. In: Dill D. (Ed). CAV'94: Computer Aided Verification. Lecture Notes in Computer Science vol. 818 (1994), Springer-Verlag 428-440
    • (1994) Lecture Notes in Computer Science , vol.818 , pp. 428-440
    • Victor, B.1    Moller, F.2
  • 54
    • 84958641324 scopus 로고    scopus 로고
    • + specifications. In: Pierre, L., Kropf, T. (Eds.), Proceedings of the 10th IFIP WG 10.5 Advanced Research Working Conference on Correct Hardware Design and Verification Methods (CHARME'99), 1703. Lecture Notes in Computer Science, Springer-Verlag, pp. 54-66.
    • + specifications. In: Pierre, L., Kropf, T. (Eds.), Proceedings of the 10th IFIP WG 10.5 Advanced Research Working Conference on Correct Hardware Design and Verification Methods (CHARME'99), vol. 1703. Lecture Notes in Computer Science, Springer-Verlag, pp. 54-66.


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