If you think good architecture is expensive, try bad architecture.
... Brian Foote and Joseph Yoder
Hello there, I am a Research Fellow in Computer Science at the Department of Information Engineering Computer Science and Mathematics of the University of L'Aquila.
My research interests include software architecture languages (ADLs), architectural interchange and
interoperability between software architecture languages.
I investigate the aforementioned research topics by studying Model-Driven Engineering techinques like: model-to-model
transformation, model weaving and megamodeling.
Recently I am also working on how to extend and customize an existing ADL with the aim to align it
to the stakeholder concerns of the system-of-interest. The main idea is to provide support for "pushing" the language
used for modeling a system closer to its peculiar characteristics and concerns.
For more information about me please refer to my Curriculum.
My complete curriculum vitae is available here.
FLYAQ
FLYAQ proposes an open source platform to support missions planning of autonomous
quadrotors. FLYAQ will allow users to define missions at a high level of abstraction
and the will automatically synthesize the code for each quadrotor that will be involved
in the mission. In this way FLYAQ will allow an easy and error-prone definition of the
missions, thus effectively supporting human personnel during missions.
Home-page: http://www.flyaq.it
byADL
A framework for developing next generation ADLs according to their
evolved requirements. Emerging requirements include: support for domain specific
concerns, support for multiple views, extensibility, analysis features, interoperability
with other ADLs, promote architecture-centric development and tool-support. byADL
is implemented in Eclipse and it is built on model-driven technologies.
Home-page: http://byadl.di.univaq.it
DUALLy
An Eclipse based framework to create interoperability among UML2 and
Architectural Description Languages (ADLs). DUALLy works at two abstraction levels:
meta-modeling (via AMW weaving models), and modeling (via UML, Ecore models
and ATL transformations).
Home-page: http://dually.di.univaq.it
MEGAF
An infrastructure for realizing architecture frameworks with a focus on reusing already
defined viewpoints and languages and considering stakeholders and their concerns as part of the framework itself.
In this specific context, we refer to the conceptual foundations and on the definition of architecture
framework provided in the ISO/IEC 42010 standard.
Home-page: http://megaf.di.univaq.it
WinKnocks
An encrypted(DES) port knocking tool. Knock sequences are defined
through XML files; users specify: number of packets of each knock sequence, payload
and header of each packet. Logging capability. Generation of smoke packets. No
replay-attack.
Home-page: http://winknocks.sourceforge.net
Office Address:
Department of Information Engineering Computer Science and Mathematics
University of L'Aquila
Via Vetoio, 67010
Coppito (L'Aquila - ITALY)
Room: 209 (Coppito Zero)
Phone: (+39) 0862 433172
Home Page: www.di.univaq.it/malavolta
E-mail: ivano.malavolta[at]univaq.it

