메뉴 건너뛰기




Volumn 17, Issue 3, 2008, Pages

Developing and debugging algebraic specifications for Java classes

Author keywords

Algebraic interpretation; Algebraic specifications; Specification discovery

Indexed keywords

(SPM) CLASSES; ALGEBRAIC SPECIFICATIONS; CODE REUSE (CR); ERROR MESSAGES; FORMAL SPECIFICATIONS; JAVA APPLICATIONS; JAVA CLASSES; JAVA PROGRAMS; NATURAL LANGUAGES; REUSABLE SOFTWARES; USE CASES;

EID: 46449105771     PISSN: 1049331X     EISSN: 15577392     Source Type: Journal    
DOI: 10.1145/1363102.1363105     Document Type: Article
Times cited : (12)

References (38)
  • 1
    • 46449124488 scopus 로고    scopus 로고
    • AsmL. //. Version 2.2
    • AsmL. //http://research.microsoft.com/fse/asml. Version 2.2.
  • 3
    • 0033907702 scopus 로고    scopus 로고
    • Automatically cheeking an implementation against its formal specification
    • Jan
    • ANTOY, S. AND HAMLET, D. 2000. Automatically cheeking an implementation against its formal specification. IEEE Trans. Softw. Eng. 26, 1 (Jan).
    • (2000) IEEE Trans. Softw. Eng , vol.26 , pp. 1
    • ANTOY, S.1    HAMLET, D.2
  • 4
    • 35248888972 scopus 로고    scopus 로고
    • APACHE SOFTWARE FOUNDATION
    • APACHE SOFTWARE FOUNDATION. 2003. BCEL-byte code engineering library. http://jakarta.apache.org/bcel/.
    • (2003) BCEL-byte code engineering library
  • 8
    • 0032108147 scopus 로고    scopus 로고
    • In black and white: An integrated approach to class-level testing of object oriented programs
    • July
    • CHEN, H. Y., TSE, T. H., CHAN, F. T., AND CHEN, T. Y. 1998. In black and white: An integrated approach to class-level testing of object oriented programs. ACM Trans. Softw. Eng. 7, 3 (July).
    • (1998) ACM Trans. Softw. Eng. 7 , pp. 3
    • CHEN, H.Y.1    TSE, T.H.2    CHAN, F.T.3    CHEN, T.Y.4
  • 9
    • 0002908054 scopus 로고    scopus 로고
    • CHEN, H. Y., TSE, T. H., AND CHEN, T. Y. 2001. TACCLE: A methodology for object-oriented software testing at the class and cluster levels. ACM Trans. Softw. Eng. 10, 4 (Jan.), 56-109.
    • CHEN, H. Y., TSE, T. H., AND CHEN, T. Y. 2001. TACCLE: A methodology for object-oriented software testing at the class and cluster levels. ACM Trans. Softw. Eng. 10, 4 (Jan.), 56-109.
  • 12
    • 0028421077 scopus 로고    scopus 로고
    • DOONG, R. AND FRANKL, P. G. 1994. The ASTOOT approach to testing object-oriented programs. ACM Trans. Softw. Eng 3, 2 (Apr.).
    • DOONG, R. AND FRANKL, P. G. 1994. The ASTOOT approach to testing object-oriented programs. ACM Trans. Softw. Eng 3, 2 (Apr.).
  • 14
    • 84976743225 scopus 로고
    • Data-abstraction implementation, specification and testing
    • GANNON, J., MCMULLIN, P., AND HAMLET, R. 1981. Data-abstraction implementation, specification and testing. ACM Trans. Prog. Lang. Syst. 3, 3, 211-223.
    • (1981) ACM Trans. Prog. Lang. Syst , vol.3 , Issue.3 , pp. 211-223
    • GANNON, J.1    MCMULLIN, P.2    HAMLET, R.3
  • 16
    • 85015262596 scopus 로고
    • Rapid prototyping: In the obj executable specification language
    • GOGUEN, J. AND MESEGUER, J. 1982. Rapid prototyping: in the obj executable specification language. SIGSOFT Softw. Eng. Notes 7, 5, 75-84.
    • (1982) SIGSOFT Softw. Eng. Notes , vol.7 , Issue.5 , pp. 75-84
    • GOGUEN, J.1    MESEGUER, J.2
  • 18
    • 0004988782 scopus 로고
    • The algebraic specification of abstract data types
    • GUTTAG, J. V. AND HORNING, J. J. 1978. The algebraic specification of abstract data types. Acta Informatica 10, 27-52.
    • (1978) Acta Informatica , vol.10 , pp. 27-52
    • GUTTAG, J.V.1    HORNING, J.J.2
  • 20
    • 4544284370 scopus 로고    scopus 로고
    • Case study: Debugging a discovered specification for java.util.arraylist by using algebraic interpretation
    • Tech. Rep. CU-CS-970-04, University of Colorado at Boulder
    • HENKEL, J. AND DIWAN, A. 2004a. Case study: Debugging a discovered specification for java.util.arraylist by using algebraic interpretation. Tech. Rep. CU-CS-970-04, University of Colorado at Boulder.
    • (2004)
    • HENKEL, J.1    DIWAN, A.2
  • 23
    • 0038507387 scopus 로고    scopus 로고
    • Alloy: A lightweight object modelling notation
    • JACKSON, D. 2002. Alloy: a lightweight object modelling notation. Softw. Eng. Meth. 11, 2, 256-290.
    • (2002) Softw. Eng. Meth , vol.11 , Issue.2 , pp. 256-290
    • JACKSON, D.1
  • 25
    • 0001834942 scopus 로고
    • Term rewriting systems
    • S. Abramsky, D. M. Gabbay, and T. S. E. Maibaum, Eds. Oxford University Press, Oxford, Chapter 1, 1-117
    • KLOP, J. W. 1992. Term rewriting systems. In Handbook of Logic in Computer Science, S. Abramsky, D. M. Gabbay, and T. S. E. Maibaum, Eds. Vol. 2. Oxford University Press, Oxford, Chapter 1, 1-117.
    • (1992) Handbook of Logic in Computer Science , vol.2
    • KLOP, J.W.1
  • 26
    • 0002896422 scopus 로고
    • Simple word problems in universal algebras
    • J. Leech, Ed. Pergamon Press, Oxford
    • KNUTH, D. AND BENDIX, P. 1970. Simple word problems in universal algebras. In Computational Problems in Abstract Algebra, J. Leech, Ed. Pergamon Press, Oxford, 263-297.
    • (1970) Computational Problems in Abstract Algebra , pp. 263-297
    • KNUTH, D.1    BENDIX, P.2
  • 30
    • 0002159729 scopus 로고
    • Introducing FOOPS
    • Tech. rep. PRG-TR-28-92, Programming Research Group, Oxford University Computing Laboratory, Oxford
    • RAPANOTTI, L. AND SOCORRO, A. 1992. Introducing FOOPS. Tech. rep. PRG-TR-28-92, Programming Research Group, Oxford University Computing Laboratory, Oxford.
    • (1992)
    • RAPANOTTI, L.1    SOCORRO, A.2
  • 35
    • 84976670254 scopus 로고
    • Data type specification: Parameterization and the power of specification techniques
    • Oct
    • THATCHER, J. W., WAGNER, E. G., AND WRIGHT, J. B. 1982. Data type specification: Parameterization and the power of specification techniques. ACM Trans. Program. Lang. Syst. 4, 4 (Oct.).
    • (1982) ACM Trans. Program. Lang. Syst , vol.4 , pp. 4
    • THATCHER, J.W.1    WAGNER, E.G.2    WRIGHT, J.B.3
  • 38
    • 46449112064 scopus 로고    scopus 로고
    • WANG, Y. AND PARNAS, D. L. 1994. Simulating the behavior of Software modules by trace rewriting. ACM Trans. Soft. Eng. 20, 10 (Oct.).
    • WANG, Y. AND PARNAS, D. L. 1994. Simulating the behavior of Software modules by trace rewriting. ACM Trans. Soft. Eng. 20, 10 (Oct.).


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