메뉴 건너뛰기




Volumn 79, Issue 10, 2006, Pages 1361-1369

Using temporal logic to specify adaptive program semantics

Author keywords

Autonomic computing; Dynamic adaptation; Model checking; Specification; Temporal logic

Indexed keywords

COMPUTER ARCHITECTURE; COMPUTER SOFTWARE; FORMAL LOGIC; GRAPH THEORY; REQUIREMENTS ENGINEERING; SYSTEMS ENGINEERING;

EID: 33747886577     PISSN: 01641212     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jss.2006.02.062     Document Type: Article
Times cited : (67)

References (42)
  • 1
    • 33747871900 scopus 로고    scopus 로고
    • Allen, R., Douence, R., Garlan, D., 1998. Specifying and analyzing dynamic software architectures. In: Proceedings of the 1998 Conference on Fundamental Approaches to Software Engineering (FASE'98), Lisbon, Portugal.
  • 3
    • 0037232406 scopus 로고    scopus 로고
    • Enabling autonomic behavior in systems software with hot swapping
    • Appavoo J., Hui K., Soules C.A.N., et al. Enabling autonomic behavior in systems software with hot swapping. IBM System Journal 42 1 (2003) 60
    • (2003) IBM System Journal , vol.42 , Issue.1 , pp. 60
    • Appavoo, J.1    Hui, K.2    Soules, C.A.N.3
  • 4
    • 84883268010 scopus 로고    scopus 로고
    • Berry, D.M., Cheng, B.H.C., Zhang, J., 2005. The four levels of requirements engineering for and in dynamic adaptive systems. In: Proceedings of the 11th International Workshop on Requirements Engineering: Foundation for Software Quality, Porto, Portugal.
  • 5
    • 84886264486 scopus 로고    scopus 로고
    • A tableaux method for Interval Temporal Logic with projection
    • TABLEAUX'98, International Conference on Analytic Tableaux and Related Methods, Springer-Verlag
    • Bowman H., and Thompson S.J. A tableaux method for Interval Temporal Logic with projection. TABLEAUX'98, International Conference on Analytic Tableaux and Related Methods. Lecture Notes in AI 1397 (1998), Springer-Verlag 108-123. Available from:
    • (1998) Lecture Notes in AI , vol.1397 , pp. 108-123
    • Bowman, H.1    Thompson, S.J.2
  • 6
    • 33747890535 scopus 로고    scopus 로고
    • Bowman, H., Thompson, S., 1997. A tableau method for interval temporal logic, Technical report 12-97, Computing Laboratory, University of Kent (November 1997). Available from: .
  • 7
    • 77953590526 scopus 로고    scopus 로고
    • Bradbury, J., Cordy, J., Dingel, J., Wermelinger, M., 2004. A survey of self management in dynamic software architecture specifications. In: Proceedings of the ACM SIGSOFT International Workshop on Self-Managed Systems (WOSS'04), Newport Beach, California, 2004, pp. 28-33.
  • 9
    • 33747876303 scopus 로고    scopus 로고
    • Cau, A., Moszkowski, B., Zedan, H., 2002. Interval temporal logic, Internet (September, 2002). Available from: .
  • 10
    • 0035020003 scopus 로고    scopus 로고
    • Chen, W.-K., Hiltunen, M.A., Schlichting, R.D., 2001. Constructing adaptive software in distributed systems. In: Proceedings of the 21st International Conference on Distributed Computing Systems, Mesa, AZ.
  • 11
    • 0037232265 scopus 로고    scopus 로고
    • Security in an autonomic computing environment
    • Chess D.M., Palmer C., and White S.R. Security in an autonomic computing environment. IBM System Journal 42 1 (2003) 107-118
    • (2003) IBM System Journal , vol.42 , Issue.1 , pp. 107-118
    • Chess, D.M.1    Palmer, C.2    White, S.R.3
  • 15
    • 0037236308 scopus 로고    scopus 로고
    • The dawning of the autonomic computing era
    • Ganek A.G., and Corbi T.A. The dawning of the autonomic computing era. IBM System Journal 42 1 (2003) 5
    • (2003) IBM System Journal , vol.42 , Issue.1 , pp. 5
    • Ganek, A.G.1    Corbi, T.A.2
  • 16
    • 33747872025 scopus 로고    scopus 로고
    • Gerth, R., Peled, D., Vardi, M., Wolper, P., 1995. Simple on-the-fly automatic verification of linear temporal logic. In: Proceedings of the Fifteenth IFIP WG6.1 International Symposium on Protocol Specification, Testing and Verification (PSTV95), Warsaw, Poland.
  • 17
    • 17644402212 scopus 로고    scopus 로고
    • PITL2MONA: Implementing a decision procedure for propositional interval temporal logic
    • Gomez R., and Bowman H. PITL2MONA: Implementing a decision procedure for propositional interval temporal logic. Journal of Applied Non-Classical Logics 14 1-2 (2004) 105-148. Available from:
    • (2004) Journal of Applied Non-Classical Logics , vol.14 , Issue.1-2 , pp. 105-148
    • Gomez, R.1    Bowman, H.2
  • 19
    • 0025521832 scopus 로고
    • The evolving philosophers problem: Dynamic change management
    • Kramer J., and Magee J. The evolving philosophers problem: Dynamic change management. IEEE Trans. Softw. Eng. 16 11 (1990) 1293-1306
    • (1990) IEEE Trans. Softw. Eng. , vol.16 , Issue.11 , pp. 1293-1306
    • Kramer, J.1    Magee, J.2
  • 20
    • 33747877102 scopus 로고    scopus 로고
    • Kramer, J., Magee, J., 1998. Analysing dynamic change in software architectures: a case study. In: Proceedings of the 4th IEEE International Conference on Configurable Distributed Systems, Annapolis.
  • 22
    • 33747872767 scopus 로고    scopus 로고
    • Kulkarni, S., Biyani, K. 2004. Correctness of component-based adaptation. In: Proceedings of the International Symposium on Component-based Software Engineering.
  • 23
    • 33747880865 scopus 로고    scopus 로고
    • Kulkarni, S.S., Biyani, K.N., Arumugam, U., 2003. Composing distributed fault-tolerance components. In: Proceedings of the International Conference on Dependable Systems and Networks (DSN), Supplemental Volume, Workshop on Principles of Dependable Systems, pp. W127-W136.
  • 28
    • 33747876448 scopus 로고    scopus 로고
    • A hierarchical completeness proof for propositional interval temporal logic with finite time
    • special issue on interval temporal logics and duration calculi
    • Moszkowski B. A hierarchical completeness proof for propositional interval temporal logic with finite time. Journal of Applied Non-Classical Logics 14 1-2 (2004) 55-104 special issue on interval temporal logics and duration calculi
    • (2004) Journal of Applied Non-Classical Logics , vol.14 , Issue.1-2 , pp. 55-104
    • Moszkowski, B.1
  • 29
    • 33747892949 scopus 로고    scopus 로고
    • A hierarchical analysis of propositional temporal logic based on intervals
    • Artemov S., Barringer H., d'Avila Garcez A.S., Lamb L.C., and Woods J. (Eds), College Publications
    • Moszkowski B. A hierarchical analysis of propositional temporal logic based on intervals. In: Artemov S., Barringer H., d'Avila Garcez A.S., Lamb L.C., and Woods J. (Eds). We Will Show Them: Essays in Honour of Dov Gabbay Vol. 2 (2005), College Publications 371-440
    • (2005) We Will Show Them: Essays in Honour of Dov Gabbay , vol.2 , pp. 371-440
    • Moszkowski, B.1
  • 31
    • 85047040703 scopus 로고    scopus 로고
    • Pnueli, A., 1977. The temporal logic of programs. In: Proceedings of the 18th IEEE Symposium on Foundations of Computer Science, pp. 46-57.
  • 32
    • 0022954740 scopus 로고    scopus 로고
    • Rosner, R., Pnueli, A., 1986. A choppy logic. In: 1st IEEE Symposium on Logic in Computer Science, pp. 306-313.
  • 33
    • 4544330471 scopus 로고    scopus 로고
    • Sadjadi, S.M., McKinley, P.K., Kasten, E.P., 2003. Architecture and operation of an adaptable communication substrate. In: Proceedings of the Ninth IEEE International Workshop on Future Trends of Distributed Computing Systems (FTDCS'03), San Juan, Puerto Rico, pp. 46-55. Available from: .
  • 37
    • 0022987223 scopus 로고    scopus 로고
    • Vardi, M.Y., Wolper, P., 1986. An automata-theoretic approach to automatic program verification. In: Proceedings of the 1st Symposium on Logic in Computer Science, Cambridge, England, pp. 322-331.
  • 38
    • 0001909357 scopus 로고
    • Reasoning about infinite computations
    • Vardi M.Y., and Wolper P. Reasoning about infinite computations. Information and Computation 115 1 (1994) 1-37
    • (1994) Information and Computation , vol.115 , Issue.1 , pp. 1-37
    • Vardi, M.Y.1    Wolper, P.2
  • 39
    • 33747880276 scopus 로고    scopus 로고
    • Zhang, J., Yang, Z., Cheng, B.H.C., McKinley, P.K., 2004. Adding safeness to dynamic adaptation techniques. In: Proceedings of the ICSE 2004 Workshop on Architecting Dependable Systems, Edinburgh, Scotland, UK.
  • 40
    • 77049113560 scopus 로고    scopus 로고
    • Enabling safe dynamic component-based software adaptation
    • Architecting Dependable Systems, Springer-Verlag
    • Zhang J., Cheng B.H.C., Yang Z., and McKinley P.K. Enabling safe dynamic component-based software adaptation. Architecting Dependable Systems. Lecture Notes in Computer Science (2005), Springer-Verlag
    • (2005) Lecture Notes in Computer Science
    • Zhang, J.1    Cheng, B.H.C.2    Yang, Z.3    McKinley, P.K.4
  • 41
    • 34247136847 scopus 로고    scopus 로고
    • Zhang, J., Cheng, B.H.C., 2006a. Model-based development of dynamically adaptive software. In: International Conference on Software Engineering (ICSE '06), Shanghai, China, May 2006, to appear.
  • 42
    • 33747879219 scopus 로고    scopus 로고
    • Zhang, J., Cheng, B.H.C., 2006b. Modular model checking of dynamic adaptive programs. Technical report MSU-CSE-06-18, Computer Science and Engineering, Michigan State University, East Lansing, MI.


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