Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456 Shmuel Katz's Home Page CS home page
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:
"The Common Aspect Proof Environment" by myself and David Feitelson
in the International Journal Software Tools Technology Transfer (STTT), vol. 14, pp. 41-52, 2012.
I am one of the project leaders of the Formal Verification project
VeriTech to translate among
specification and verification notations. A paper summarizing
VeriTech and the idea of faithful translations among specification
notations and properties is "VeriTech--A Framework for Translating Among Model Description Notations
by Orna Grumberg and myself, in the International Journal on Software Tools for Technology Transfer (STTT), vol. 9, pp.
119-132, 2007,
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 was a co-Editor-in-Chief of the Springer Transactions on Aspect-Oriented
Software Engineering (TAOSD), published as an LNCS journal subline, from 2009-2011, and serve on the editorial board.
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.