PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Powiadomienia systemowe
  • Sesja wygasła!
Tytuł artykułu

A Deterministic Algorithm for Identifying Direct Superclasses in Java

Wybrane pełne teksty z tego czasopisma
Identyfikatory
Warianty tytułu
Języki publikacji
EN
Abstrakty
EN
In an earlier article [5] we analyzed the problem of determining direct superclasses in Java and Java-like languages. We gave a specification of the problem showing that it closely reflects the requirements of [2]. We presented a non-deterministic algorithm and proved its correctness and completeness. This paper presents a deterministic algorithm which elaborates direct superclasses. The new algorithm is better for it presents all details of implementation and its cost seems lower than the cost of the non-deterministic algorithm. Another advantage of the proposed algorithm is error recovery. Should the algorithm report an error it continues its job and possibly reports more errors in one pass.
Słowa kluczowe
Rocznik
Strony
343--357
Opis fizyczny
bibliogr. 7 poz.
Twórcy
autor
autor
Bibliografia
  • [1] Eickel, B.: Thinking in Java, 4 edition, Prentice Hall, 2005.
  • [2] Gosling, J., Joy, B., Steele, G., Bracha, G.: The Java Language Specification, 3 edition, Addison-Wesley, 2005.
  • [3] Igarashi, A., Pierce, B.: On inner classes, Information and Computation, 177, 2002, 56-89.
  • [4] Langmaack, H., Salwicki, A., Warpechowski, M.: Identification of direct superclasses, http://duch.mimuw.edu.pl/_salwicki/CSP2007/presentationLagow/IdentifyDirectSuperclasses.pdf, 2008.
  • [5] Langmaack, H., Salwicki, A.,Warpechowski,M.: On an algorithm determining direct superclasses in Javalike languages with inner classes - its correctness, completeness and uniqueness of solutions., Information and Computation, to appear, 2008.
  • [6] Salwicki, A., Warpechowski,M.: Notes of lecture at Lagow CSP2007 Conference, http://duch.mimuw.edu.pl/_salwicki/CSP2007/presentationLagow/prezentacja21Listop2007.pdf, 2007.
  • [7] Stärk, R., Schmid, J., Börger, E.: Java and Java Virtual Machine Definition, Validation, Specification, Springer Verlag, Berlin, 2001.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BUS5-0016-0023
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.