Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DOI 10.1007/s11265-013-0767-x
Received: 18 October 2012 / Revised: 1 February 2013 / Accepted: 24 April 2013 / Published online: 18 May 2013
Springer Science+Business Media New York 2013
1 Introduction
The recent development of advanced applications running
on interconnected systems has pushed increasing demands
for evolution of communication systems, with the wireless
M. Colizza M. Faccio C. Rinaldi ( ) F. Santucci
Center of Excellence DEWS, University of
LAquila, LAquila, Italy
e-mail: claudia.rinaldi@univaq.it
M. Colizza
e-mail: colizza@westaquila.com
M. Faccio
e-mail: marco.faccio@univaq.it
F. Santucci
e-mail: fortunato.santucci@univaq.it
SCA describes only the behavior expected from components, waveforms, and operational environments; it
does not provide implementation details;
in the SCA platform any aspect of a target platform,
such as processors, FPGA or DSP resources, Real Time
Operative Systems (RTOS), is hidden by the OE to the
top level.
3.
SAP6
M
E
A
S
U
R
E
S
SAP5
ID1
handle1
SAP3
SAP1
SAP2
PHY
ID
SAP4
S
U
R
E
S
MAC
S
U
R
E
S
LLC
S
U
R
E
S
IP
S
U
R
E
S
UDP/TCP
M
E
A
P
Application
IDN
M
E
A
S
U
R
E
S
handleN
Figure 3 Basic TP.
sHandle
pHandle
hHandle
EventN
Initialize
Data
set
Exchange
data
Call
event
operation
execute
operations
Exchange
data
Operation Set
DatahandleD
Set
ID-Data
handle
ID
handle
ID-Process
handleP
ID
IDD1
handleD1
IDP1
handleP1
IDDN
handleDN
IDPN
handlePM
Identify
events
Answer
To
EventN
Event Set
ID
handle
ID-Event
Operation
IDE1 handleP1
IDEN
handlePL
P1
S1
P2
S2
Abstract
reference
Description
select802154Data
set802154Dat
hs802154PHY
hS802154PH
fCSend fCSelfMsg
fCancEvent
deleteSelfMsg
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
F13
F14
updateDisplayString
handlePrimitive
handleUpperMs
handleSelfMsg
handleLowerMsgStart
bufferMsg
Java storage
tuple
type
e.g.
routing
table
position
time
node
assume that two modules of type P are defined for implementation of two modulation formats at the physical layer:
specifically, P1 for the BPSK format, and P2 for O-QPSK,
[13]. Let us assume that the early (default) implementation includes the module P1; when the H module of the
PHY layer identifies an event which encodes a command
for switching the modulation format, it starts a
reconfiguration procedure which includes the following
steps:
P
P
PHY
DT
PHY
H
H
DT
Node i
P
S
S
DT
tuple
type 1
S
S
TM
DFS
tuple
type k
tuple
type
Data
node
chunk
Node
data node
process ID
Node i
tuple
type x tuple type
DTx
time
Table 3
table.
Index simulation
tuple ID
tuple type
start
stop
filename
node ID
References
1. Mitola, J., & Maguire Jr., G.Q. (1999). Cognitive radio: making
software radios more personal. In IEEE Personal Communications, 6(4), 1318.
2. Nesimoglu, T. (2010). A review of Software Defined Radio
enabling technologies. Microwave Symposium (MMS),
2010
Mediterranean,
pp.
8790.
doi:10.1109/MMW.2010.5605145.
3. Bard, J., & Koverik Jr, V.J. (2007). Software Desined Radio: the
software communication architecture (p. 462). Wiley: ISBN
9780470865187.
4. Shuja, A., & Krebs, J. (2007). Ibm Rational Unified Process Reference and Certification Guide: Solution Designer (First ed.).
IBM Press.
5. Colizza, M., Faccio, M., Rinaldi, C., Santucci, F. (2012). A
methodology to design an advanced framework for efficient
modelling and testing of manets. Wireless Telecommunications
Symposium (WTS), 16. doi:10.1109/WTS.2012.6266119.
6. Lau, K.-K., & Wang, Z. (2007). Software component mo
dels. IEEE Transaction Software Engineering, 33(10), 709724.
doi:10.1109/TSE.2007.7072633.
7. Sicard, S., Boyer, F., De Palma, N. (2008). Using
components
for architecture-based management: the self-repair case. In Proceedings of 30th international conference on software
engineering (ICSE 2008), ACM, ISBN: 978-1-60558-079-1.
8. David, P.C., Leger, M., Grall, H., Ledoux, T., Coupaye, T.
(2008).
A multi-stage approach for reliable dynamic reconfigurations of
component-based systems. In 8th IFIP international conference
distributed applications and interoperable systems, DAIS 2008,
volume 5053 of LNCS.
9. Gamma, E., Helm, R., Johnson, R., Vlissides, J.M. (1994).
Design
patterns: elements of reusable object-oriented software. AddisonWesley Professional, ISBN: 0201633612.
10. Mani Chandy, K., Charpentier, M., Capponi, A. (2007).
Towards
a theory of events DEBS 07, June 2022. Toronto, Ontario,
Canada.
11. Fractal programming. http://fractal.ow2.org/documentation.html.
12. Gropp, W., Lusk, E., Skjellum, A. (1999). Using MPI, 2nd edition: portable parallel programming with the message passing
interface. Cambridge, MA, USA: MIT Press Scientific And Engineering Computation Series. ISBN 978-0-262-57132-6.
13. Haykin, S. (2001). Communication systems, Fourth Edition,
Wiley.
14. Keutzer, K., Newton, A.R., Rabaey, J.M., SangiovanniVincentelli, A. (2000). System-level design: orthogonalization
of concerns and platform-based design. IEEE Transactions on
Computer-Aided Design of Integrated Circuits and Systems,
19(12), 15231543.
15. Apache Hadoop. http://hadoop.apache.org/.
Maurizio Colizza was born
in LAquila, Italy, in 1977.He
received the laurea degree in
Electronic Engineering from
the University of LAquila,
Italy, in 2005, discussing a
thesis entitled Study and
Application of an Environment Codesign for Embedded
System Design. In 2008 he
followed the second level
Master in Technologies,
Applications and Service
in etherogeneous radio networks at the University of LAquila. He is current a third year of
PhD
student at University of LAquila. Since 2006 he has collaborated
with the University of LAquila as Research Engineer in European
projects, such as ESSOR, HYCON2, PRESTO and CRAFTERS. In
2008 he received the Best IP Awards for a SDR IP during IP
Conference in Grenoble, France. His current research activities regard
the definition of a methodology to design, to simulate, and to test
embedded system networks: the development of an enterprise
application to support this methodology is one of the main goal.