메뉴 건너뛰기




Volumn 63, Issue 3, 2006, Pages 297-320

Aspect-oriented programming for reactive systems: Larissa, a proposal in the synchronous framework

Author keywords

Aspect oriented programming; Formal semantics; Reactive systems; Synchronous languages

Indexed keywords

ASPECT-ORIENTED PROGRAMMING (AOP); CORE LANGUAGE; REACTIVE SYSTEMS; SYNCHRONOUS LANGUAGES;

EID: 33750011469     PISSN: 01676423     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.scico.2005.12.001     Document Type: Article
Times cited : (18)

References (29)
  • 1
    • 33750022955 scopus 로고    scopus 로고
    • A. Benveniste, G. Berry, Another look at real-time programming, Proc. IEEE 79 (9) (special section)
  • 3
    • 33750012693 scopus 로고    scopus 로고
    • N. Halbwachs, F. Lagnier, P. Raymond, Synchronous observers and the verification of reactive systems, in: M. Nivat, C. Rattray, T. Rus, G. Scollo (Eds.), Third Int. Conf. on Algebraic Methodology and Software Technology, AMAST'93, 1993
  • 4
    • 0017472779 scopus 로고
    • Proving the correctness of multiprocess programs
    • Lamport L. Proving the correctness of multiprocess programs. IEEE Trans. Softw. Eng. SE-3 2 (1977) 125-143
    • (1977) IEEE Trans. Softw. Eng. , vol.SE-3 , Issue.2 , pp. 125-143
    • Lamport, L.1
  • 6
    • 33749987093 scopus 로고    scopus 로고
    • K. Altisen, F. Maraninchi, D. Stauch, Exploring aspects in the context of reactive systems, in: Workshop on the Foundations of Aspect-Oriented Languages, FOAL, 2004
  • 7
    • 0035297884 scopus 로고    scopus 로고
    • Argos: An automaton-based synchronous language
    • Maraninchi F., and Rémond Y. Argos: An automaton-based synchronous language. Comput. Lang. 27 1-3 (2001) 61-92
    • (2001) Comput. Lang. , vol.27 , Issue.1-3 , pp. 61-92
    • Maraninchi, F.1    Rémond, Y.2
  • 8
    • 0026953373 scopus 로고
    • The Esterel synchronous programming language: Design, semantics, implementation
    • Berry G., and Gonthier G. The Esterel synchronous programming language: Design, semantics, implementation. Sci. Comput. Programming 19 2 (1992) 87-152
    • (1992) Sci. Comput. Programming , vol.19 , Issue.2 , pp. 87-152
    • Berry, G.1    Gonthier, G.2
  • 9
    • 0023365727 scopus 로고
    • Statecharts: A visual formalism for complex systems
    • Harel D. Statecharts: A visual formalism for complex systems. Sci. Comput. Programming 8 3 (1987) 231-274
    • (1987) Sci. Comput. Programming , vol.8 , Issue.3 , pp. 231-274
    • Harel, D.1
  • 10
    • 33749984573 scopus 로고    scopus 로고
    • J.J. Fey, J.H. van Schuppen, VHS case study 4 - modeling and control of a juice processing plant, http://www-verimag.imag.fr/VHS/CS4/dcs42.ps.gz, 1999
  • 11
    • 31344440482 scopus 로고    scopus 로고
    • Aspect-oriented programming is quantification and obliviousness
    • Filman R.E., Elrad T., Clarke S., and Akşit M. (Eds), Addison-Wesley, Boston
    • Filman R.E., and Friedman D.P. Aspect-oriented programming is quantification and obliviousness. In: Filman R.E., Elrad T., Clarke S., and Akşit M. (Eds). Aspect-Oriented Software Development (2005), Addison-Wesley, Boston 21-35
    • (2005) Aspect-Oriented Software Development , pp. 21-35
    • Filman, R.E.1    Friedman, D.P.2
  • 12
    • 33750002072 scopus 로고    scopus 로고
    • Compiler for Argos and Larissa, http://www-verimag.imag.fr/~stauch/ArgosCompiler/
  • 13
    • 33750031814 scopus 로고    scopus 로고
    • N. Halbwachs, F. Lagnier, C. Ratel, Programming and verifying critical systems by means of the synchronous data-flow programming language lustre, in: Specification and Analysis of Real-Time Systems, IEEE Trans. Softw. Eng. (special issue)
  • 15
    • 18844385093 scopus 로고    scopus 로고
    • Trace-based aspects
    • Filman R.E., Elrad T., Clarke S., and Akşit M. (Eds), Addison-Wesley, Boston
    • Douence R., Fradet P., and Südholt M. Trace-based aspects. In: Filman R.E., Elrad T., Clarke S., and Akşit M. (Eds). Aspect-Oriented Software Development (2005), Addison-Wesley, Boston 201-217
    • (2005) Aspect-Oriented Software Development , pp. 201-217
    • Douence, R.1    Fradet, P.2    Südholt, M.3
  • 17
    • 33750028330 scopus 로고    scopus 로고
    • K. Klose, K. Ostermann, Back to the future: Pointcuts as predicates over traces, in: Workshop on the Foundations of Aspect-Oriented Languages, FOAL, 2005
  • 18
    • 84943278667 scopus 로고    scopus 로고
    • Process-algebraic foundations of aspect-oriented programming
    • Proceedings of the Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns (Reflection 2001)
    • Andrews J.H. Process-algebraic foundations of aspect-oriented programming. Proceedings of the Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns (Reflection 2001). LNCS vol. 2192 (2001) 187-209
    • (2001) LNCS , vol.2192 , pp. 187-209
    • Andrews, J.H.1
  • 19
    • 11344289845 scopus 로고    scopus 로고
    • A semantics for advice and dynamic join points in aspect-oriented programming
    • Wand M., Kiczales G., and Dutchyn C. A semantics for advice and dynamic join points in aspect-oriented programming. ACM Trans. Program. Lang. Syst. 26 5 (2004) 890-910
    • (2004) ACM Trans. Program. Lang. Syst. , vol.26 , Issue.5 , pp. 890-910
    • Wand, M.1    Kiczales, G.2    Dutchyn, C.3
  • 20
    • 0027577162 scopus 로고
    • A superimposition control construct for distributed systems
    • Katz S. A superimposition control construct for distributed systems. ACM Trans. Program. Lang. Syst. 15 2 (1993) 337-356
    • (1993) ACM Trans. Program. Lang. Syst. , vol.15 , Issue.2 , pp. 337-356
    • Katz, S.1
  • 23
    • 13444275220 scopus 로고    scopus 로고
    • Edit automata: Enforcement mechanisms for run-time security policies
    • Ligatti J., Bauer L., and Walker D. Edit automata: Enforcement mechanisms for run-time security policies. Int. J. Inf. Security 4 1-2 (2005) 2-16
    • (2005) Int. J. Inf. Security , vol.4 , Issue.1-2 , pp. 2-16
    • Ligatti, J.1    Bauer, L.2    Walker, D.3
  • 24
    • 33749988565 scopus 로고    scopus 로고
    • H. Sipma, A formal model for cross-cutting modular transition systems, in: Workshop on Foundations of Aspect-Oriented Languages, FOAL'03, 2003
  • 25
    • 33750015556 scopus 로고    scopus 로고
    • M. Mahoney, A. Bader, T. Elrad, O. Aldawud, Using aspects to abstract and modularize statecharts, in: 5th Aspect-Oriented Modeling Workshop, Lisbon, Portugal, 2004
  • 26
    • 33750034421 scopus 로고    scopus 로고
    • S. Katz, Diagnosis of harmful aspects using regression verification, in: Workshop on Foundations of Aspect-Oriented Languages, FOAL'04, March 2004, Lancaster, 2004
  • 27
    • 26444578645 scopus 로고    scopus 로고
    • G. Kiczales, M. Mezini, Aspect-oriented programming and modular reasoning, in: ICSE '05: Proceedings of the 27th International Conference on Software Engineering, 2005, pp. 49-58
  • 28
    • 31344467460 scopus 로고    scopus 로고
    • Modular software design with crosscutting interfaces
    • Aspect-Oriented Programming (special issue)
    • Griswold W., Sullivan K., Song Y., Shonle M., Tewari N., Cai Y., and Rajan H. Modular software design with crosscutting interfaces. Aspect-Oriented Programming. IEEE Softw. (2006) (special issue)
    • (2006) IEEE Softw.
    • Griswold, W.1    Sullivan, K.2    Song, Y.3    Shonle, M.4    Tewari, N.5    Cai, Y.6    Rajan, H.7
  • 29
    • 0011221302 scopus 로고
    • On the expressive power of programming languages
    • ESOP'90 3rd European Symposium on Programming. Jones N. (Ed), Springer-Verlag
    • Felleisen M. On the expressive power of programming languages. In: Jones N. (Ed). ESOP'90 3rd European Symposium on Programming. LNCS vol. 432 (1990), Springer-Verlag 134-151
    • (1990) LNCS , vol.432 , pp. 134-151
    • Felleisen, M.1


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