@inbook {19.1016432, title = {UML-based specifications of an embedded system oriented to HW/SW partitioning: a case study}, booktitle = {Languages for system specification: Selected contributions on UML, systemC, system Verilog, mixed-signal systems, and property specification from FDL{\textquoteright}03}, year = {2004}, pages = {71-84}, publisher = {Kluwer Academic Publishers}, organization = {Kluwer Academic Publishers}, address = {Norwell, MA, USA}, abstract = {The Unified Modelling Language (UML) is a language for specifying, visualizing, constructing, and documenting the artefacts of software systems, as well as for modeling business and other non-software systems. The UML represents a collection of best engineering practices that succeeded in modelling large and complex systems; it is interesting to envision its extension for specification and modelling of hardware-software systems as well, starting with the first design phases, i.e. prior to hardware-software partitioning. This paper analyses the development of a solution able to define the hardware/software partitioning of an embedded system starting from its UML system specifications. The case study chosen is a Wireless Meter Reader (WMR) dedicated to the measurement of energy consumption. The designers evaluated the hardware/software partitioning solution in terms of cost, performance, size and consumption.}, keywords = {embedded systems, HW/SW partitioning, system specifications, unified modeling language (UML)}, isbn = {1-4020-7990-7}, author = {Prevostini, Mauro and Balzarini, Francesco and Kostadinov, Atanas Nikolov and Mankan, Srinivas and Martinola, Aris and Minosi, Antonio} } @conference {12.MiMaMaPreKoBa2003, title = {Intelligent, low-power and low-cost measurement system for energy consumption}, booktitle = {VECIMS 2003}, year = {2003}, month = {July 27-29}, pages = {125-130}, address = {Lugano}, abstract = {In the area of utility measurement systems, there is increasing awareness to the importance of using intelligent and secure meter readers. The aim is not simply that of reducing operational costs; aspects such as availability of real-time determination of consumption (mainly in the case of energy meters, but potentially also for water consumption etc.) are relevant not only for actions such as real-time billing but also in view of an increasing environmental awareness leading to {\textquoteright}preferential{\textquoteright} billing in particular times of the day or of the week and requiring availability of fine-grained statistics. All these actions in turn involve the requirement of data integrity; when utilities other than power providers are considered, the device should be battery-powered (and very long battery life must be granted), so that low-power design becomes a further requirement while being permanently either in active or in standby mode; moreover, not being connected to the power network means that wireless connections for transmitting and receiving information must be taken into account. Finally, these devices should be made available to the general public and thus be low-cost ones. This paper describes how all the above constraints have been analyzed in the design of a wireless meter reading system.}, keywords = {measurement systems, meter reading systems, power consumption}, author = {Minosi, Antonio and Martinola, Aris and Mankan, Srinivas and Prevostini, Mauro and Kostadinov, Atanas Nikolov and Balzarini, Francesco} } @conference {14.MiMaMaBaKoPre2003, title = {UML-based Specifications of an Embedded System Oriented to HW/SW Partitioning: a Case Study}, booktitle = {FDL{\textquoteright}03}, year = {2003}, month = {September 23-26}, pages = {226-237}, address = {Frankfurt}, abstract = {The Unified Modelling Language (UML) is a language for specifying, visualizing, constructing, and documenting the artefacts of software systems, as well as for modelling business and other non-software systems. The UML represents a collection of best engineering practices that succeeded in modelling large and complex systems; it is interesting to envision its extension for specification and modelling of hardware-software systems as well, starting with the first design phases, i.e. prior to hardware-software partitioning. This paper analyses the development of a solution able to define the hardware/software partitioning of an embedded system starting from its UML system specifications. The case study chosen is a Wireless Meter Reader (WMR) dedicated to the measurement of energy consumption. The designers evaluated the hard-ware/software partitioning solution in terms of cost, performance, size and consumption.}, keywords = {embedded systems, HW/SW partitioning, unified modeling language (UML)}, author = {Minosi, Antonio and Mankan, Srinivas and Martinola, Aris and Balzarini, Francesco and Kostadinov, Atanas Nikolov and Prevostini, Mauro} } @conference {7.MiMaMaPre, title = {System-level design of embedded applications by UML: the Wireless Meter Reading case}, booktitle = {MSy2002 Workshop}, year = {2002}, month = {October 3-4}, pages = {181-187}, address = {Winterthur}, abstract = {The Unified Modeling Language (UML) is a language for specifying, visualizing, constructing, and documenting the artifacts of software systems, as well as for business modeling and other non-software systems. The UML represents a collection of best engineering practices that have proven successful in the modeling of large and complex systems; it is interesting to envision its extension for specification and modeling of hardwaresoftware systems as well, since the first design phases, i.e. before hardware-software partitioning has been effected. This paper describes how UML has been used in the design of a wireless meter reading system consisting of hardware and software components.}, keywords = {embedded applications, unified modeling language (UML), wireless meter reading}, author = {Minosi, Antonio and Martinola, Aris and Mankan, Srinivas and Prevostini, Mauro} }