CS home page
Shmuel Katz's Home Page
|
a photograph
Department of Computer Science
The Technion
Haifa 32000, Israel
+972-4-829-4322 (voice)
+972-4-829-3900 (fax)
katz@cs.technion.ac.il
Research Interests:
- Aspect-oriented software development, including verification methods for aspects,
requirements engineering and traceability, design methods for aspects, and language support and analysis,
- Formal specification methods and connections among them, including
issues of translations among specification notations and their
effects on properties of models,
- Verification using convenient executions, including semi-automatic
proofs built over a PVS proof environment, and model checking for scenario-based descriptions over SMV,
- Language constructs for distributed programming (superimposition,
multiparty interactions, reconciliations),
- Self-stabilization and fault-tolerance.
- A list of most of my publications, including those about aspects,
can be found in publications.
- For copies of most of the papers, please send me an
email request, however a few are online, see below..
-
A postscript copy of the paper "A Mechanized proof
Environment for the Convenient Computations proof Method" by
Marcelo Glusman and myself, from the journal Formal Methods in
System Design, vol. 23, pp. 115-142, 2003, is
available here .
- The article "Aspect Categories and Classes of
Temporal Properties" is available in a preliminary version here, with very slight
differences from the version that appears in TAOSD, volume 1, 2006.
-
The article "Superimpositions and Aspect-Oriented Programming" by
Marcelo Sihman and myself, from the BCS Computer Journal, vol. 46, pp. 529-541, 2003,
is available here
.
-
I am one of the project leaders of the Formal Verification project
VeriTech to translate among
specification and verification notations. An early paper
(in Postscript) explaining
VeriTech and the idea of faithful translations among specification
notations and properties can be found here ,
while an overview from the Integrated Formal Methods 2002 conference
is available here .
- A copy of the slides used in my lectures at the Marktoberdorf summer
school in 2002, on Convenient Computations and on Translating Among
Models, is available here .
- I direct the Common Aspect Proof Environment (CAPE) project as part
of the EU Network of Excellence AOSD-Europe. This project combines analysis
and verification tools for aspects from Israel, Holland, France, England, and Germany into
a common framework. It is available from the SSDL lab in our department.
- I am a co-Editor-in-Chief of the Springer Transactions on Aspect-Oriented
Software Engineering (TAOSD), published as an LNCS journal subline.
I have also been the head of the Systems and Software
Development Lab (SSDL) in the Computer Science Department for several years,
and the head of the departmental track in Software Engineering.