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 Computer Science Department
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.
Special Issues/Journals/Books
Proceedings
Chapter
Technical Report/PhD Thesis
:: 2012 ::
Ivano Malavolta.
Software Architecture Modeling by Reuse, Composition and Customization.
PhD thesis, University of L'Aquila, March 2012. PDF
PRESENTATION
Krishna Doddapaneni, Enver Ever, Ivano Malavolta, Leonardo Mostarda, and Henry Muccini.
Path Loss Effect on Energy Consumption in a WSN.
In Proceedings of the 3rd ICSE Workshop on Software Engineering for Sensor Network Applications (SESENA 2012), Zurich, Switzerland.
ACM, july 2012.
Krishna Doddapaneni, Enver Ever, Orhan Gemikonakli, Ivano Malavolta, Leonardo Mostarda, and Henry Muccini.
Path loss effect on energy consumption in a wsn.
In 14th International Conference on Modelling and Simulation (UKSIM}, pages 569?574. IEEE, March 2012.
Davide Di Ruscio, Ivano Malavolta, Henry Muccini, Patrizio Pelliccione, and Alfonso Pierantonio.
Model-driven techniques to enhance architectural languages interoperability.
In Fundamental Approaches to Software Engineering (FASE), Lecture Notes in Computer Science, pages 26?42.
Springer Berlin/Heidelberg, 2012.
Romina Eramo, Ivano Malavolta, Henry Muccini, Patrizio Pelliccione, and Alfonso Pierantonio.
A model-driven approach to automate the propagation of changes among architecture description languages.
International Journal of Software and Systems Modeling, 11:29–53, 2012. Special Theme on Model-Based Interoperability.
:: 2011 ::
Paul Clements, Marìa J. Escalona, Paola Inverardi, Ivano Malavolta, and Eda Marchetti.
Exploiting Software Architecture to support Requirements Satisfaction Testing.
In Proceedings of the the 8th joint meeting of the European software engineering conference and the ACM
SIGSOFT symposium on The foundations of software engineering, ESEC/FSE. ACM, September 2011.
Ivano Malavolta, Henry Muccini, and V. Smrithi Rekha.
Supporting Architectural Design Decisions Evolution through Model Driven Engineering.
In Proceedings of the 3rd International workshop on Software Engineering for Resilient Systems (SERENE 2011). ACM Digital Library,
September 2011.
Fabio Calvarese, Ivano Malavolta, and Antinisca Di Marco.
Towards a graphical representation for the Æmilia Architecture Description Language.
In 2nd Quantitative Information Workshop (infQ), 2011.
:: 2010 ::
Ivano Malavolta.
A model-driven approach for managing software architectures with multiple evolving concerns.
In ECSA 2010 (Doctoral Symposium), 4th European Conference on Software Architecture, August 2010.
Davide Di Ruscio, Ivano Malavolta, Henry Muccini, Patrizio Pelliccione, and Alfonso Pierantonio.
ByAdl: an MDE framework for building extensible architecture description languages.
In 4th European Conference on Software Architecture (ECSA 2010), August 2010.
Davide Di Ruscio, Ivano Malavolta, Henry Muccini, Patrizio Pelliccione, and Alfonso Pierantonio.
Developing next generation adls through mde techniques.
In 32nd International Conference on Software Engineering (ICSE 2010), May 2010.
Ivano Malavolta, Henry Muccini, Patrizio Pelliccione, and Damien Tamburri.
Providing architectural languages and tools interoperability through model transformation technologies.
IEEE Transactions on Software Engineering, 36(1), 119-140, January 2010.
Ivano Malavolta.
Providing support for creating next generation software architecture languages.
In ACM Student Reseach Competition, Poster session at ICSE 2010, 2010.
Rich Hilliard, Henry Muccini, Ivano Malavolta, and Patrizio Pelliccione.
Realizing architecture frameworks through megamodelling techniques.
In 25th IEEE/ACM International Conference on Automated Software Engineering (ASE 2010), 2010.
:: 2009 ::
Ivica Crnkovic, Ivano Malavolta, and Henry Muccini.
A model-driven engineering framework for component models interoperability.
In 12th International Symposium on Component-Based Software Engineering (CBSE 2009), pages 36-53, Berlin, Heidelberg, June 2009. Springer-Verlag.
Ivano Malavolta, Henry Muccini, and Patrizio Pelliccione.
Integrating AADL within a multidomain modeling framework.
In IEEE International Conference on Engineering of Complex Computer Systems, volume 0, pages 341-346, Los Alamitos, CA, USA, 2009. IEEE Computer Society.
:: 2008 ::
Ivano Malavolta, Henry Muccini, and Patrizio Pelliccione.
DUALLy: a framework for architectural languages and tools interoperability.
In 23rd IEEE/ACM International Conference on Automated Software Engineering (ASE2008). IEEE Computer Science Press, 15-19 September 2008.
Ivano Malavolta.
DUALLy: un framework per l'interoperabilita' tra linguaggi e tool architetturali.
In Student Track Demo of the Third Italian Workshop on Eclipse Technologies, Eclipse-IT. CEUR, November 2008.
My complete curriculum vitae is available here.
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 Computer Science
University of L'Aquila
Via Vetoio, 67010
Coppito (L'Aquila - ITALY)
Room: A 1/1 (Coppito 2)
Phone: (+39) 0862 433734
Fax: (+39) 0862 433131
Home Page: www.di.univaq.it/malavolta
E-mail: ivano.malavolta[at]univaq.it