Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Andrea Savigni

dblp:94/2493 · DBLP profile ↗
← Back
5ranked-venue papers
2as first author
0since 2021 · last 2005
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 3 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Requirements engineering and software design · 87% Software maintenance and evolution · 13%

Topics — the 3 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Requirements engineering and software design › software architecture › architectural style
reflective architecture
0.011999
Rule-Based Strategic Reflection: Observing and Modifying Behavior at the Architectural Level · ASE 1999
Requirements engineering and software design
software architecture
0.011999
Rule-Based Strategic Reflection: Observing and Modifying Behavior at the Architectural Level · ASE 1999
Software maintenance and evolution › software evolution › software adaptation
dynamic reconfiguration
0.011999
Rule-Based Strategic Reflection: Observing and Modifying Behavior at the Architectural Level · ASE 1999

Methods — techniques the papers use, named apart from their topics

reflection · 0.0
YearPublicationVenuePosition
2005 A software architecture for real-time, embedded monitoring systems
abstract
We introduce software architecture for embedded, real-time monitoring systems. The architecture is based both upon sound software engineering principles and industrial experience in the application domain.
Luca Caflisch, Andrea Savigni, Raimondo Schettini, Francesco Tisato
AVSS2
2000 Real-Time Programming-in-the-Large: The Case of Monitoring and Control System
abstract
The design of object-oriented real-time distributed systems is especially hard due to the fact that some issues (concerned with distribution) are dealt with too early in the system life-cycle, while others (concerned with strategy) are hard-coded as programming-in-the-small issues, and still others (concerned with time) are hidden inside the operating system kernel. We present a reference architecture for monitoring and control systems that addresses the first two of these issues. The architecture raises distribution, activation and timing to an explicit, programming-in-the-large level.
Andrea Savigni, Francesco Tisato
ISORC1
1999 Rule-Based Strategic Reflection: Observing and Modifying Behavior at the Architectural Level
abstract
As software systems become larger and more complex, a relevant part of code shifts from the application domain to the management of the system's run-time architecture (e.g., substituting components and connectors for run-time automated tuning). We propose a novel design approach for component based systems supporting architectural management in a systematic and conceptually clean way and allowing for the transparent addition of architectural management functionality to existing systems. The approach builds on the concept of reflection, extending it to the programming-in-the-large level, thus yielding architectural reflection (AR). The paper focuses on one aspect of AR, namely the monitoring and dynamic modification of the system's overall control structure (strategic reflection), which allows the behaviour of a system to be monitored and adjusted without modifying the system itself.
Walter Cazzola, Andrea Savigni, Andrea Sosio, Francesco Tisato
ASE2
1999 Kaleidoscope: A Reference Architecture for Monitoring and Control Systems
Andrea Savigni, Francesco Tisato
WICSA1
1998 A Fresh Look at Programming-in-the-Large
abstract
Realizing a shift of software engineering towards a component based approach to software development requires the development of higher level programming systems supporting the development of systems from components. The paper presents a novel approach to the design of large software systems where a program in the large describing the system's architecture is executed at run time to rule over the assembly and dynamic cooperation of components. This approach has several advantages following from a clean separation of concerns between programming in the small and programming in the large issues in instantiated systems.
Walter Cazzola, Andrea Savigni, Andrea Sosio, Francesco Tisato
COMPSAC2