Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Libero Nigro is active.

Publication


Featured researches published by Libero Nigro.


JMLC '97 Proceedings of the Joint Modular Languages Conference on Modular Programming Languages | 1997

Using Real Time Constraints for Modularisation

Brian Kirk; Libero Nigro; Francesco Pupo

This paper advocates an object-oriented approach to the development of distributed real-time systems which clearly separates timing from functional concerns. It also describes a philosophy for modularising, and then designing systems, based on the localisation of timing constraints as one of prime criteria for partitioning. Active objects (i.e., actors) are adopted as the basic building blocks in-the-small. They are not aware of timing constraints nor of scheduling structures. Active objects are in charge of processing messages as they arrive. Message buffering and delivery is the responsibility of a control machine which hosts a reflective scheduler object. Timing constraints express, in general, patterns of multi-object, time-driven co-ordination and synchronisation. The resultant approach improves modularity and object reusability. The paper illustrates the application of the proposed concepts through real world examples.


Microprocessors and Microsystems | 1996

Timing as a programming-in-the-large issue

Libero Nigro; Francesco Tisato

Abstract HyperReal is an object-based programming paradigm which introduces a time-driven control model as a primitive mechanism. A system consists of a collection of actors which are not aware of timing issues. Timing is specified at a programming-in-the-large level, thus improving modularity and re-usability. The paper discusses the rationale for this approach; introduces HR2, an Oberon-based subset of HyperReal; and presents a set of examples which highlight how HR2 can be used for supporting different control disciplines.


Measurement | 1995

Integrating the user interface in an object-oriented measurement system

Pasquale Daponte; Libero Nigro; Francesco Tisato

The aim of this work is to apply the object-oriented (OO) programming technology to the development of computer-based measurement systems. The chosen framework is centred on a concurrent, time-sensitive, OO programming model, which in general is suited to the construction of real-time applications. The paper first highlights basic methodological issues of the proposed model and its usefulness in the construction of the software of an automatic measurement system. Then it concentrates on a possible realization of the user interface which strictly adheres to the OO paradigm and fits naturally into the adopted model. A careful layering of the architecture together with a proper use of the inheritance mechanism allow to reuse pre-defined user interface objects whose external behaviour is specialized for each test method. The use of the graphical interface is exemplified by means of some measurement examples.


Simulation Practice and Theory | 1998

Performance of a Time Warp based simulator of large scale PCS networks

Roberto Beraldi; Libero Nigro

Abstract This paper describes an object-oriented Time Warp (TW) mechanism which supports general parallel simulation on a distributed, possibly heterogeneous, computing environment. As a significant application of the developed TW, a simulation model adequate for large personal communication services (PCS) networks is proposed and its performance results given. Special attention is paid to such TW critical issues as load balancing and checkpointing interval tuning which strongly affect the achievement of good speedups. The experimental results confirm that good performance can be obtained on an heterogeneous distributed system provided an accurate parameter tuning is accomplished.


applications and theory of petri nets | 1996

Modeling and Analysing DART Systems Through High-Level Petri Nets

Libero Nigro; Francesco Pupo

The work described in this paper is concerned with modeling and analysing distributed object-oriented real time (RT) systems, developed according to DART — Distributed Architecture for Real Time — which provides an object-oriented life cycle for RT systems. The paper first gives an overview of DART, then discusses the usefulness of mapping DART systems onto high level Petri nets as part of an iterative design process. The resultant framework is a modular operational model, based on a powerful Petri nets tool which delivers both the user-interface utilised for animation purposes and a set of mechanisms suited for the analysis of time-dependent behaviour.


Sigplan Notices | 1993

On the type extensions of Oberon-2

Libero Nigro

Oberon-2, the latest Prof. N. Wirth language design, supports object - oriented (OO) programming through an original record type extension mechanism. The language is expected to gain a growing acceptance both in the academic and industrial worlds. This short note aims to make a critical evaluation of Oberon-200 facilities by showing how the current language definition can be too restrictive in the building of usual type hierarchies like those allowed, for instance, by C++. A minor extension is suggested which improves the effectiveness of Oberon-2.


Journal of Object-oriented Programming | 1995

A Real-Time Architecture Based on Shlaer-Mellor Object Lifecycles.

Libero Nigro


Informatica (slovenia) | 1994

Control Abstractions in Modula-2: A Case Study Using Advanced Backtracking.

Libero Nigro; Giuseppe Veneziano


EUROSIM | 1996

Distributed simulation of PCS networks using a time warp mechanism.

Roberto Beraldi; Salvatore Marano; Libero Nigro


conference on object oriented programming systems languages and applications | 1989

Object-based real-time programming

Libero Nigro; Francesco Tisato

Collaboration


Dive into the Libero Nigro's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge