Advances and applications in model driven
engineering 1st Edition García Díaz download pdf
https://ebookfinal.com/download/advances-and-applications-in-model-
driven-engineering-1st-edition-garcia-diaz/
Visit ebookfinal.com today to download the complete set of
ebook or textbook!
Here are some recommended products that we believe you will be
interested in. You can click the link to download.
MacMillan Destination C1 C2 Grammar Vocabulary Malcolm
Mann
https://ebookfinal.com/download/macmillan-destination-c1-c2-grammar-
vocabulary-malcolm-mann/
Annual Reports on NMR Spectroscopy Volume 83 1st Edition
Webb
https://ebookfinal.com/download/annual-reports-on-nmr-spectroscopy-
volume-83-1st-edition-webb/
Using the TI 83 Plus TI 84 Plus Christopher R. Mitchell
https://ebookfinal.com/download/using-the-ti-83-plus-ti-84-plus-
christopher-r-mitchell/
Engineering Service Oriented Systems A Model Driven
Approach 1st Edition Bill Karakostas
https://ebookfinal.com/download/engineering-service-oriented-systems-
a-model-driven-approach-1st-edition-bill-karakostas/
Advances in Machine Learning Applications in Software
Engineering Du Zhang
https://ebookfinal.com/download/advances-in-machine-learning-
applications-in-software-engineering-du-zhang/
Advances in minimum description length Theory and
applications Peter D. Grunwald
https://ebookfinal.com/download/advances-in-minimum-description-
length-theory-and-applications-peter-d-grunwald/
Model driven development with executable uml 1st ed
Edition Dragan Milicev
https://ebookfinal.com/download/model-driven-development-with-
executable-uml-1st-ed-edition-dragan-milicev/
Platform Ontologies for the Model Driven Architecture 1st
Edition Dennis Wagelaar
https://ebookfinal.com/download/platform-ontologies-for-the-model-
driven-architecture-1st-edition-dennis-wagelaar/
Clinical Engineering Principles and Applications in
Engineering 1st Edition Yadin David
https://ebookfinal.com/download/clinical-engineering-principles-and-
applications-in-engineering-1st-edition-yadin-david/
Advances and applications in model driven engineering 1st Edition García Díaz
Advances and applications in model driven engineering
1st Edition GarcÃ​a DÃ​az Digital Instant Download
Author(s): GarcÃ​a DÃ​az, Vicente; Sanjuán MartÃ​nez, Oscar; Cueva Lovelle,
Juan Manuel; Pelayo GarcÃ​a-Bustelo, Begona Cristina
ISBN(s): 9781680154733, 1680154737
Edition: 1
File Details: PDF, 21.89 MB
Year: 2014
Language: english
Advances and applications in model driven engineering 1st Edition García Díaz
Advances and
Applications in Model-
Driven Engineering
Vicente García Díaz
University of Oviedo, Spain
Juan Manuel Cueva Lovelle
University of Oviedo, Spain
B. Cristina Pelayo García-Bustelo
University of Oviedo, Spain
Oscar Sanjuán Martinez
University of Carlos III, Spain
A volume in the Advances in Systems
Analysis, Software Engineering, and High
Performance Computing (ASASEHPC)
Book Series
Published in the United States of America by
Information Science Reference (an imprint of IGI Global)
701 E. Chocolate Avenue
Hershey PA 17033
Tel: 717-533-8845
Fax: 717-533-8661
E-mail: cust@igi-global.com
Web site: http://www.igi-global.com
Copyright © 2014 by IGI Global. All rights reserved. No part of this publication may be reproduced, stored or distributed in
any form or by any means, electronic or mechanical, including photocopying, without written permission from the publisher.
Product or company names used in this set are for identification purposes only. Inclusion of the names of the products or
companies does not indicate a claim of ownership by IGI Global of the trademark or registered trademark.
			 Library of Congress Cataloging-in-Publication Data
British Cataloguing in Publication Data
A Cataloguing in Publication record for this book is available from the British Library.
All work contributed to this book is new, previously-unpublished material. The views expressed in this book are those of the
authors, but not necessarily of the publisher.
Advances and applications in model-driven engineering / Vicente Garcia Diaz,Juan Manuel Cueva Lovelle, Begona Cristina
Pelayo, and Oscar Sanjuan Martinez,editors.
pages cm
Includes bibliographical references and index.
Summary: “This book explores this relatively new approach in software development that can increase the level of
abstraction of the development of tasks, bridging the gaps between various disciplines within software engineering and
computer science”-- Provided by publisher.
ISBN 978-1-4666-4494-6 (hardcover) -- ISBN 978-1-4666-4496-0 (print & perpetual access) -- ISBN 978-1-4666-4495-3
(ebook) 1. Engineering models. I. Garcia Diaz, Vicente, 1981- editor of compilation. II. Cueva Lovelle, Juan Manuel,
editor of compilation. III. Pelayo Garcia-Bustelo, Begona Cristina, 1971- editor of compilation. IV. Sanjuan Martinez, Oscar,
editor of compilation.
TA177.A37 2013
620.001’1--dc23
2013014345
This book is published in the IGI Global book series Advances in Systems Analysis, Software Engineering, and High Perfor-
mance Computing (ASASHEPC) (ISSN: 2327-3453; eISSN: 2327-3461)
Managing Director:
Editorial Director:
Production Manager:
Publishing Systems Analyst:
Development Editor:
Assistant Acquisitions Editor:
Typesetter:
Cover Design:
Lindsay Johnston
Joel Gamon
Jennifer Yoder
Adrienne Freeland
Christine Smith
Kayla Wolfe
Travis Gundrum
Jason Mull
Advances in Systems
Analysis, Software
Engineering, and
High Performance
Computing
(ASASHEPC) Book
Series
• Computer Graphics
• Computer Networking
• Computer System Analysis
• Distributed Cloud Computing
• Enterprise Information Systems
• Metadata and Semantic Web
• Parallel Architectures
• Performance Modeling
• Software Engineering
• Virtual Data Systems
Vijayan Sugumaran
Oakland University, USA
ISSN: 2327-3453
EISSN: 2327-3461
Mission
The theory and practice of computing applications and distributed systems has emerged as one of the
key areas of research driving innovations in business, engineering, and science. The fields of software
engineering, systems analysis, and high performance computing offer a wide range of applications and
solutions in solving computational problems for any modern organization.
The Advances in Systems Analysis, Software Engineering, and High Performance Computing
(ASASEHPC) Book Series brings together research in the areas of distributed computing, systems and
softwareengineering,highperformancecomputing,andservicescience.Thiscollectionofpublicationsis
usefulforacademics,researchers,andpractitionersseekingthelatestpracticesandknowledgeinthisfield.
Coverage
IGI Global is currently accepting manuscripts
for publication within this series. To submit a pro-
posal for a volume in this series, please contact our
AcquisitionEditorsatAcquisitions@igi-global.com
or visit: http://www.igi-global.com/publish/.
TheAdvancesinSystemsAnalysis,SoftwareEngineering,andHighPerformanceComputing(ASASEHPC)BookSeries(ISSN2327-3453)
is published by IGI Global, 701 E. Chocolate Avenue, Hershey, PA 17033-1240, USA, www.igi-global.com. This series is composed of titles
available for purchase individually; each title is edited to be contextually exclusive from any other title within the series. For pricing and ordering
information please visit http://www.igi-global.com/book-series/advances-systems-analysis-software-engineering/73689. Postmaster: Send all
address changes to above address. Copyright © 2014 IGI Global. All rights, including translation in other languages reserved by the publisher.
No part of this series may be reproduced or used in any form or by any means – graphics, electronic, or mechanical, including photocopying,
recording, taping, or information and retrieval systems – without written permission from the publisher, except for non commercial, educational
use, including classroom teaching purposes. The views expressed in this series are those of the authors, but not necessarily of IGI Global.
Titles in this Series
For a list of additional titles in this series, please visit: www.igi-global.com
Advances and Applications in Model-Driven Engineering
Vicente García Díaz (University of Oviedo, Spain) Juan Manuel Cueva Lovelle (University of Oviedo, Spain) B.
Cristina Pelayo García-Bustelo (University of Oviedo, Spain) and Oscar Sanjuán Martinez (University of Carlos
III, Spain)
Information Science Reference • copyright 2014 • 424pp • H/C (ISBN: 9781466644946) • US $195.00 (our price)
Service-Driven Approaches to Architecture and Enterprise Integration
Raja Ramanathan (Independent Researcher, USA) and Kirtana Raja (Independent Researcher, USA)
Information Science Reference • copyright 2013 • 411pp • H/C (ISBN: 9781466641938) • US $195.00 (our price)
Progressions and Innovations in Model-Driven Software Engineering
Vicente García Díaz (University of Oviedo, Spain) Juan Manuel Cueva Lovelle (University of Oviedo, Spain) B.
Cristina Pelayo García-Bustelo (University of Oviedo, Spain) and Oscar Sanjuán Martínez (University of Oviedo,
Spain)
Engineering Science Reference • copyright 2013 • 388pp • H/C (ISBN: 9781466642171) • US $195.00 (our price)
Knowledge-Based Processes in Software Development
Saqib Saeed (Bahria University Islamabad, Pakistan) and Izzat Alsmadi (Yarmouk University, Jordan)
Information Science Reference • copyright 2013 • 318pp • H/C (ISBN: 9781466642294) • US $195.00 (our price)
Distributed Computing Innovations for Business, Engineering, and Science
Alfred Waising Loo (Lingnan University, Hong Kong)
Information Science Reference • copyright 2013 • 369pp • H/C (ISBN: 9781466625334) • US $195.00 (our price)
Data Intensive Distributed Computing Challenges and Solutions for Large-scale Information Management
Tevfik Kosar (University at Buffalo, USA)
Information Science Reference • copyright 2012 • 352pp • H/C (ISBN: 9781615209712) • US $180.00 (our price)
Achieving Real-Time in Distributed Computing From Grids to Clouds
Dimosthenis Kyriazis (National Technical University of Athens, Greece) Theodora Varvarigou (National Technical
University of Athens, Greece) and Kleopatra G. Konstanteli (National Technical University of Athens, Greece)
Information Science Reference • copyright 2012 • 330pp • H/C (ISBN: 9781609608279) • US $195.00 (our price)
Principles and Applications of Distributed Event-Based Systems
Annika M. Hinze (University of Waikato, New Zealand) and Alejandro Buchmann (University of Waikato, New
Zealand)
Information Science Reference • copyright 2010 • 538pp • H/C (ISBN: 9781605666976) • US $180.00 (our price)
701 E. Chocolate Ave., Hershey, PA 17033
Order online at www.igi-global.com or call 717-533-8845 x100
To place a standing order for titles released in this series, contact: cust@igi-global.com
Mon-Fri 8:00 am - 5:00 pm (est) or fax 24 hours a day 717-533-8661
Editorial Advisory Board
Yago Sáez Achaerandio, University of Carlos III, Spain
Luis Joyanes Aguilar, Pontificial University of Salamanca, Spain
Manuel Pérez Cota, University of Vigo, Spain
Rubén González Crespo, Pontificial University of Salamanca, Spain
José Emilio Labra Gayo, University of Oviedo, Spain
Carlos Enrique Montenegro Marin, Distrital University Francisco José de Caldas, Colombia
List of Reviewers
Alain Abran, University of Quebec, Canada
Eric Cariou, University of Pau and Pays de l’Adour, France
David Chassels, Procession, UK
Rubén González Crespo, Pontifical University of Salamanca, Spain
István Dávid, Budapest University of Technology and Economics, Hungary
Jon Davis, Curtin University, Australia
Moez Essaidi, Paris-North University, France
Rachit Mohan Garg, Jaypee University of Information Technology, India
Vahid Garousi, University of Calgary, Canada
Steven Gibson, California State University – Northridge, USA
Olivier Le Goaer, University of Pau and Pays de l’Adour, France
Wolfgang Golubski, Zwickau University of Applied Sciences, Germany
László Gönczy, Budapest University of Technology and Economics, Hungary
David R. C. Hill, Blaise Pascal University, France
Zbigniew Huzar, Wrocław University of Technology, Poland
Abdelilah Kahlaoui, University of Quebec, Canada
Julian Krumeich, The German Research Center for Artificial Intelligence, Germany
Liliana Martinez, Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina
Dima Panfilenko, The German Research Center for Artificial Intelligence, Germany
Claudia Pereira, Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina
FrançoisPinet,NationalResearchInstituteofScienceandTechnologyforEnvironmentandAgriculture,France
Ella Roubtsova, Open University of The Netherlands, The Netherlands
Tong-Ying Yu, Independent Consultant, China
Table of Contents
Foreword .
............................................................................................................................................xiv
Preface .
...............................................................................................................................................xvii
Chapter 1
Variant Logic for Model Driven Applications ........................................................................................ 1
Jon Davis, Curtin University, Australia
Elizabeth Chang, Curtin University, Australia
Chapter 2
Aspect Adapted Sculpting ..................................................................................................................... 35
Rachit Mohan Garg, IT Engineer, India
Chapter 3
Model-Driven Applications: Using Model-Driven Mechanism to Bridge the Gap between
Business and IT...................................................................................................................................... 53
Tong-Ying Yu, Independent Consultant, China
Chapter 4
Using Model-Driven Architecture Principles to Generate Applications based on
Interconnecting Smart Objects and Sensors ......................................................................................... 73
Cristian González García, University of Oviedo, Spain
Jordán Pascual Espada, University of Oviedo, Spain
Chapter 5
A Context-Aware MDAApproach for Content Personalization in User Interface Development ........ 88
Firas Bacha, University of Valenciennes, France
Káthia Marçal de Oliveira, University of Valenciennes, France
Mourad Abed, University of Valenciennes, France
Chapter 6
Ontology-Supported Design of Domain-Specific Languages: A Complex Event Processing
Case Study........................................................................................................................................... 106
István Dávid, Budapest University of Technology and Economics, Hungary
László Gönczy, Budapest University of Technology and Economics, Hungary
Chapter 7
The Human Role in Model Synthesis ................................................................................................. 134
Steven Gibson, California State University – Northridge, USA
Chapter 8
Quality Assurance in Agile Software Development ........................................................................... 155
Iwona Dubielewicz, Wroclaw University of Technology, Poland
Bogumiła Hnatkowska, Wroclaw University of Technology, Poland
Zbigniew Huzar, Wroclaw University of Technology, Poland
Lech Tuzinkiewicz, Wroclaw University of Technology, Poland
Chapter 9
A Rigorous Approach for Metamodel Evolution ................................................................................ 177
Claudia Pereira, Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina
Liliana Favre, Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina &
Comisión de Investigaciones Científicas de la Provincia de Buenos Aires, Argentina
Liliana Martinez, Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina
Chapter 10
Rosetta Composition Semantics ......................................................................................................... 201
Megan Peck, University of Kansas, USA
Perry Alexander, University of Kansas, USA
Chapter 11
Model-Driven Data Warehouse Automation: A Dependent-Concept Learning Approach.................. 240
Moez Essaidi, Université Paris-Nord, France
Aomar Osmani, Université Paris-Nord, France
Céline Rouveirol, Université Paris-Nord, France
Chapter 12
Parameterized Transformation Schema for a Non-Functional Properties Model in the
Context of MDE .
................................................................................................................................. 268
Gustavo Millán García, Pontifical University of Salamanca, Spain
Rubén González Crespo, Pontifical University of Salamanca, Spain
Oscar Sanjuán Martínez, Carlos III University, Spain
Chapter 13
Object Model Development/Engineering: Proven New Approach to Enterprise
Software Building................................................................................................................................ 289
David Chassels, Procession PLC, UK
Chapter 14
Consistency Checking of Specification in UML .
................................................................................ 300
P. G. Sapna, Coimbatore Institute of Technology, India
Hrushikesha Mohanty, University of Hyderabad, India
Arunkumar Balakrishnan, Coimbatore Institute of Technology, India
Chapter 15
Viewpoint-Based Modeling: A Stakeholder-Centered Approach for Model-Driven Engineering...... 317
Klaus Fischer, German Research Center for Artificial Intelligence, Germany
Julian Krumeich, German Research Center for Artificial Intelligence, Germany
Dima Panfilenko, German Research Center for Artificial Intelligence, Germany
Marc Born, ikv++ technologies, Germany
Philippe Desfray, SOFTEAM, France
Chapter 16
Analyzing Mobile Application Software Power Consumption via Model-Driven Engineering ........ 342
Chris Thompson, Vanderbilt University, USA
Jules White, Vanderbilt University, USA
Douglas C. Schmidt, Vanderbilt University, USA
Compilation of References ............................................................................................................... 368
About the Contributors .................................................................................................................... 393
Index.................................................................................................................................................... 402
Detailed Table of Contents
Foreword .
............................................................................................................................................xiv
Preface .
...............................................................................................................................................xvii
Chapter 1
Variant Logic for Model Driven Applications ........................................................................................ 1
Jon Davis, Curtin University, Australia
Elizabeth Chang, Curtin University, Australia
Customizing Enterprise Information Systems (EIS) scale applications can be very expensive, also incur-
ring additional costs during their lifecycle when customizations may need to be re-engineered to suit
each EIS upgrade. The ongoing development of a temporal meta-data framework for EIS applications
seeks to overcome these issues, with the application logic model supporting the capability for end users
to define their own supplemental or replacement application logic meta-data, as what the authors term
Variant Logic, to become a variation of the core application logic. Variant Logic can be applied to any
definedmodelobjectwhethervisualobjects,logicalprocessingobjects,ordatastructuresobjects.Variant
Logic can be defined by any authorized user, through modeling rather than coding, executed by any user
as an alternative to the original application logic, and is available for immediate execution by the frame-
work runtime engine. Variant Logic is also preserved during automated meta-data application updates.
Chapter 2
Aspect Adapted Sculpting ..................................................................................................................... 35
Rachit Mohan Garg, IT Engineer, India
This chapter enables the learners to envisage the prevailing glitches of concern in programming and
enables them to identify the concerns that may be incurred in the development of the software. How the
designing phase of the product is molded separates these concerns from the core business logic, thereby
providing a product with an ability to incorporate any change without actually touching the core business
logic unless necessary. Moreover, creating a good design leads to less rework in the latter stages of the
SDLC (Software Development Life Cycle).
Chapter 3
Model-Driven Applications: Using Model-Driven Mechanism to Bridge the Gap between
Business and IT...................................................................................................................................... 53
Tong-Ying Yu, Independent Consultant, China
How to bridge the gap between business and Information Technology (IT) has always been a critical
issue for both the developers and IT managers. The individualized, differentiated demands by different
customers and situations, the constantly changing in both business and IT are great challenges to the
applications for enterprises. In this chapter, the authors respectively discuss the left side (computer)
in software engineering, with Object-Orientation (OO), Model-Driven Engineering (MDE), Domain-
Driven Development (DDD), Agile, etc., and the right side (the business) in Enterprise Engineering
(EE) with Enterprise Modeling (EM), and Enterprise Architecture (EA) of the gap. It is shown there are
some fundamental problems, such as the transforming barrier between analysis and design model, the
entanglement of business change and development process, and the limitation to the enterprise engineer-
ing approaches such as EA by IT. Our solution is concentrated on the middle, the inevitable model as a
mediatorbetweenhuman,computer,andtherealworld.TheauthorsintroduceModel-DrivenApplication
(MDApp), which is based on Model-Driven Mechanism (MDM), operated on the evolutionary model of
the target thing at runtime; it is able to largely avoid the transforming barrier and remove the entangle-
ment. Thus, the architecture for Enterprise Model Driven Application (EMDA) is emerged, which is
able to strongly support EE and adapts to the business changing at runtime.
Chapter 4
Using Model-Driven Architecture Principles to Generate Applications based on Interconnecting Smart
Objects and Sensors .............................................................................................................................. 73
Cristian González García, University of Oviedo, Spain
Jordán Pascual Espada, University of Oviedo, Spain
There has been a rise in the quantity of Smart Things present in our daily life: Smartphones, smart TVs,
sensor networks, smart appliances, and many other home and industry automation devices. The disad-
vantage is that each one is similar but very different from the others because they use different kinds of
connections, different protocols, different hardware, and different operative systems; even if they belong
to a similar kind, and depending on the manufacturer, two Smartphones or two humidity sensors can be
totally different. In spite of this, they all have something in common: All can be connected to Internet.
This fact is what gives power to objects, because it allows them to interact with each other and with
the environment by intercommunication, a joint and synchronized work. That is why the key resides in
creating connections among different objects. This requires technical and qualified personal, although
the majority of people who use it do not meet these conditions. These people require objects that are
easy to interact with and with as many automations as possible.
Chapter 5
A Context-Aware MDAApproach for Content Personalization in User Interface Development ........ 88
Firas Bacha, University of Valenciennes, France
Káthia Marçal de Oliveira, University of Valenciennes, France
Mourad Abed, University of Valenciennes, France
User Interface (UI) personalization aims at providing the right information, at the right time, and on the
right support (tablets, smart-phone, etc.). Personalization can be performed on the interface elements’
presentation (e.g. layout, screen size, and resolution) and on the content provided (e.g., data, informa-
tion, document). While many existing approaches deal with the first type of personalization, this chapter
explores content personalization.To that end, the authors define a context-aware Model DrivenArchitec-
ture (MDA) approach where the UI model is enriched by data from a domain model and its mapping to
a context model. They conclude that this approach is better used only for domains where one envisions
several developments of software applications and/or user interfaces.
Chapter 6
Ontology-Supported Design of Domain-Specific Languages: A Complex Event Processing
Case Study........................................................................................................................................... 106
István Dávid, Budapest University of Technology and Economics, Hungary
László Gönczy, Budapest University of Technology and Economics, Hungary
This chapter introduces a novel approach for design of Domain-Specific Languages (DSL). It is very
common in practice that the same problems emerge in different application domains (e.g. the model-
ing support for complex event processing is desirable in the domain of algorithmic trading, IT security
assessment, robust monitoring, etc.). A DSL operates in one single domain, but the above-mentioned
cross-domain challenges raise the question: is it possible to automate the design of DSLs which are so
closely related? This approach demonstrates how a family of domain-specific languages can be devel-
oped for multiple domains from a single generic language metamodel with generative techniques. The
basic idea is to refine the targeted domain with separating the problem domain from the context domain.
This allows designing a generic language based on the problem and customizing it with the appropriate
extensions for arbitrary contexts, thus defining as many DSLs and as many contexts as one extends the
generic language for. The authors also present an ontology-based approach for establishing context-
specific domain knowledge bases. The results are discussed through a case study, where a language for
event processing is designed and extended for multiple context domains.
Chapter 7
The Human Role in Model Synthesis ................................................................................................. 134
Steven Gibson, California State University – Northridge, USA
This chapter highlights one concept representing the human role in requirements engineering and
analysis for model synthesis. The production of design documentation to support model development
requires elicitation of user requirements. The process of requirement elicitation plays a primary role
in all Model-Driven Software Engineering (MDSE). Issues addressed include how requirements are
gathered by the use of surveys, interviews, and questionnaires, and the importance of using validated
constructs when gathering user information during requirement elicitation. Survey constructs, as used
in requirements engineering, are analogues to the models in the final engineering product. A solution to
improving the use of survey methods in the gathering of requirements is introduced. A small applica-
tion is shown that suggests an example use of this proposed solution. This review of current practices
explores areas where challenges are faced in the field with a concluding discussion that points to future
trends in this research field.
Chapter 8
Quality Assurance in Agile Software Development ........................................................................... 155
Iwona Dubielewicz, Wroclaw University of Technology, Poland
Bogumiła Hnatkowska, Wroclaw University of Technology, Poland
Zbigniew Huzar, Wroclaw University of Technology, Poland
Lech Tuzinkiewicz, Wroclaw University of Technology, Poland
Agile methodologies have become very popular. They are defined in terms of best practices, which aim
at developing good quality software faster and cheaper. Unfortunately, agile methodologies do not refer
explicitly to quality assurance, which is understood as a planned set of activities performed to provide
adequate confidence that a product conforms to established requirements, and which is performed to
evaluate the process by which products are developed. The chapter considers the relations of agile
practices with software life cycle processes, especially those connected to quality assurance, and tries
to answer the question of which agile practices ensure software quality. Next, agile practices associated
with quality assurance are assessed from different perspectives and some recommendations for their
usage are given. It is observed that modeling has a particular impact on quality assurance.
Chapter 9
A Rigorous Approach for Metamodel Evolution ................................................................................ 177
Claudia Pereira, Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina
Liliana Favre, Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina &
Comisión de Investigaciones Científicas de la Provincia de Buenos Aires, Argentina
Liliana Martinez, Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina
Model-Driven Development (MDD) is an initiative proposed by the Object Management Group (OMG)
to model centric software development. It is based on the concepts of models, metamodels, and automatic
transformations. Models and metamodels are in constant evolution. Metamodel evolution may cause
conforming models to become invalid. Therefore, models must be migrated to maintain conformance to
their metamodels. Metamodel evolution and model migration are typically performed manually, which
is an error-prone task. In light of this, the authors propose a framework for metamodel evolution and
model migration that combine an operator-based approach with refactoring and specification match-
ing techniques. They combine classical metamodeling techniques with formal specifications to reason
about transformations, metamodels, and their evolution. The authors describe foundations for MDA-
based metamodel evolution that allow extending the functionality of the existing CASE tools in order
to improve the MDA-based process quality.
Chapter 10
Rosetta Composition Semantics ......................................................................................................... 201
Megan Peck, University of Kansas, USA
Perry Alexander, University of Kansas, USA
The Rosetta specification language aims to enable system designers to abstractly design complex
heterogeneous systems. To this end, Rosetta allows for compositional design to facilitate modularity,
separation of concerns, and specification reuse. The behavior of Rosetta components and facets can be
viewed as systems, which are well suited for coalgebraic denotation. The previous semantics of Rosetta
lacked detail in the denotational work, and had no firm semantic basis for the composition operators.
This thesis refreshes previous work on the coalgebraic denotation of Rosetta. It then goes on to define
the denotation of the composition operators. Several Rosetta examples using all types of composition
serve as a demonstration of the power of composition as well as the clean modular abstraction it affords
the designer.
Chapter 11
Model-Driven Data Warehouse Automation: A Dependent-Concept Learning Approach.................. 240
Moez Essaidi, Université Paris-Nord, France
Aomar Osmani, Université Paris-Nord, France
Céline Rouveirol, Université Paris-Nord, France
Transformation design is a key step in model-driven engineering, and it is a very challenging task, par-
ticularly in context of the model-driven data warehouse. Currently, this process is ensured by human
experts. The authors propose a new methodology using machine learning techniques to automatically
derive these transformation rules. The main goal is to automatically derive the transformation rules to be
applied in the model-driven data warehouse process. The proposed solution allows for a simple design
of the decision support systems and the reduction of time and costs of development. The authors use the
inductive logic programming framework to learn these transformation rules from examples of previous
projects. Then, they find that in model-driven data warehouse application, dependencies exist between
transformations. Therefore, the authors investigate a new machine learning methodology, learning
dependent-concepts, that is suitable to solve this kind of problem. The experimental evaluation shows
that the dependent-concept learning approach gives significantly better results.
Chapter 12
Parameterized Transformation Schema for a Non-Functional Properties Model in the
Context of MDE .
................................................................................................................................. 268
Gustavo Millán García, Pontifical University of Salamanca, Spain
Rubén González Crespo, Pontifical University of Salamanca, Spain
Oscar Sanjuán Martínez, Carlos III University, Spain
The integration between design models of software systems and analytical models of non-functional
properties is an ideal framework on which lay the foundation for a deep understanding of the architec-
tures present in software systems and their properties. In order to reach this integration, this chapter
proposes a parameterized transformation for a model of performance properties derived from a system
model in the MDE context. The idea behind a parameterized term is to leave open the transformation
framework to adopt future improvements and make the approach reusable. The authors believe that this
kind of integration permits the addition of analysis capabilities to the software development process and
permits an early evaluation of design decisions.
Chapter 13
Object Model Development/Engineering: Proven New Approach to Enterprise
Software Building................................................................................................................................ 289
David Chassels, Procession PLC, UK
Solving the business “software problem” of inflexibility with poor user experience was at the heart of
the original R&D that started over 20 years ago. Any solution had to acknowledge how people work
and most importantly remove the interpretation gap between users and “IT,” thus removing the need
for programmers in the build process. It was quickly recognised that in reality business logic does not
really change, and it was therefore important to separate from the ever-changing technologies, such as
operating systems and browsers, to “deliver.”After 20+ years of research and development and working
with early adopters, this approach has achieved the objectives set. As is explained, generic task objects
and the important links were built and displayed in a Graphical Model where the building of custom
applications takes place with no change to the core code and no code generation or compiling. This
approach has opened a new perspective on capability in software yet does it by adopting simplicity in
the core design. Indeed the driving philosophy for all development was to produce enabling technology
that was business friendly, simple to use, and generic in application.
Chapter 14
Consistency Checking of Specification in UML .
................................................................................ 300
P. G. Sapna, Coimbatore Institute of Technology, India
Hrushikesha Mohanty, University of Hyderabad, India
Arunkumar Balakrishnan, Coimbatore Institute of Technology, India
The increasing use of software is giving rise to the development of highly complex software systems.
Further, software systems are required to be of high quality as a defect can have catastrophic effect on
business as well as human life. Testing is defined as the process of executing a program with the inten-
tion of finding errors. Software testing is an expensive process of the software development life cycle
consuming nearly 50% of development cost. Software testing aims not only to guarantee consistency in
software specification but also to validate its implementation meeting user requirements. On the whole,
it is observed that in general, errors in software systems set in at the early stages of the software develop-
ment cycle (i.e. while gathering user requirements and deciding on specification of intended software).
Even though formal specification in B and Z assures a provable system, its use has become less popu-
lar due to mathematical rigor. The Unified Modeling Language (UML), a semi-formal language with
graphical notations consisting of various diagrams has caught software developers’imaginations and, it
has become popular in industry. UML, with its several diagrams, helps to develop a model of intended
software, and the model behaviour is simulated and tested to the satisfaction of both developer as well
as users. As a UML model includes specifications of different aspects of a software system through
several diagrams, it is essential to maintain consistency among diagrams so that quality of the model is
maintained, and through inconsistency checking and removal, the model moves toward completeness.
The works reported in literature on this topic are reviewed here.
Chapter 15
Viewpoint-Based Modeling: A Stakeholder-Centered Approach for Model-Driven Engineering...... 317
Klaus Fischer, German Research Center for Artificial Intelligence, Germany
Julian Krumeich, German Research Center for Artificial Intelligence, Germany
Dima Panfilenko, German Research Center for Artificial Intelligence, Germany
Marc Born, ikv++ technologies, Germany
Philippe Desfray, SOFTEAM, France
Viewpoint-based modeling is an important recent development in software engineering. It is likely to
boost the wider use of modeling techniques because it allows the tailoring of existing tools with respect
to the different stakeholders in software design. This chapter reports the results of the project ViBaM,
in which viewpoint concepts are investigated. In doing so, the authors give an overview of the most
important contributions from literature regarding viewpoint concepts, from which they derive the posi-
tion that they take in the ViBaM project. After presenting ViBaM’s position, the authors derive features
that they consider important for tools that support viewpoints. Afterwards, they present use cases, in
which the viewpoint concepts are illustrated and discuss which of the viewpoint features are relevant
in these use cases.
Chapter 16
Analyzing Mobile Application Software Power Consumption via Model-Driven Engineering ........ 342
Chris Thompson, Vanderbilt University, USA
Jules White, Vanderbilt University, USA
Douglas C. Schmidt, Vanderbilt University, USA
Smartphones are mobile devices that travel with their owners and provide increasingly powerful ser-
vices. The software implementing these services must conserve battery power since smartphones may
operate for days without being recharged. It is hard, however, to design smartphone software that mini-
mizes power consumption. For example, multiple layers of abstractions and middleware sit between
an application and the hardware, which make it hard to predict the power consumption of a potential
application design accurately. Application developers must therefore wait until after implementation
(when changes are more expensive) to determine the power consumption characteristics of a design.
This chapter provides three contributions to the study of applying model-driven engineering to analyze
power consumption early in the lifecycle of smartphone applications. First, it presents a model-driven
methodology for accurately emulating the power consumption of smartphone application architectures.
Second, it describes the System Power Optimization Tool (SPOT), which is a model-driven tool that
automates power consumption emulation code generation and simplifies analysis. Third, it empirically
demonstrates how SPOTcan estimate power consumption to within ~3-4% of actual power consumption
for representative smartphone applications.
Compilation of References ............................................................................................................... 368
About the Contributors .................................................................................................................... 393
Index.................................................................................................................................................... 402
xiv
Foreword
MODELS, MODELS EVERYWHERE
Models are pervasive in engineering and serve multiple useful purposes. In general, a model, being an
abstract representation of some system that highlights aspects of interest while omitting those that are
not, provides a comprehensible view of a system whose complexity might otherwise overwhelm our
cognitive abilities. This makes it suitable for reasoning about such systems, helping us identify its key
characteristics. Through extrapolations based on such models, it may also be possible to predict the
interesting properties of the represented systems even if they are not explicitly rendered in the models.
For instance, we may use a mathematical model of a bridge design to compute its load-bearing capacity.
Equally important is the ability of models based on some shared representational conventions to facilitate
communication between stakeholders.
In addition to these prescriptive purposes, models can also serve a prescriptive role, that is, they can
be used as specifications that guide designers and implementers; i.e., “models as blueprints.” In the case
of software systems, this is a particularly interesting aspect, because the model and the modeled system
share the same medium: the computer. Since computers are eminently flexible automation devices, this
creates a number of rich possibilities including the potential to gradually evolve a model through a suc-
cession of refinements into the system, which it was modeling. This has the potential to mitigate or even
eliminate the troublesome transition that is often the curse of traditional engineering: the discontinuities
that stand between the idealized world of engineering design and the messy, complex, and unrelenting
world of physical implementation.
The possibility of automatically generating implementations from high-level specifications that
have evolved from abstract models is certainly one of the primary features of what is sometimes called
Model-Based (Software) Engineering (MBSE). However, as discussed above, this is just icing on the
cake, since models have many uses. For instance, computer-based specification models have a number
of ancillary uses, notably as a basis for automatically generating various artifacts required in design and
development: analysis models (e.g., performance, timing, security), test cases, design documents, etc.
Thechaptersinthisvolumeprovideanexcellentsamplingoftherichpossibilitiesofmodelsinsoftware
engineering. They cover the full range of roles that models play in the design of software and systems
in general. However, in addition to capturing much of the state-of-the-art in MBE, these contributions
provide valuable insight into the future directions of MBE. Researchers, doctoral students, industrial
architects, and tool developers will undoubtedly find inspiration in the chapters included here.
The use of models as specifications, either as blueprints to guide implementers or as source artifacts
for automated code generation, is represented in this volume by a number of contributions. Several of
them focus on automating critical functions as a means of increasing productivity and quality. Essaidi et
xv
al. (“Model-Driven Data Warehouse Automation: A Dependent-Concept Learning Approach”) describe
how machine learning can be used to automatically derive model transforms for data warehouse applica-
tions. Davis and Chang (“Variant Logic for Model-Driven Applications”) describe how metamodeling
can be exploited to support the rapid evolution of software systems in a way that bypasses programming,
thereby allowing end users to perform the necessary modifications. A similar theme is represented in
the chapter by Chassels (“Object Model Development/Engineering: Proven New Approach to Enterprise
Software Building”), which argues for separating business logic from implementation technology to
allow applications to evolve without the need for code generation.
The use of metamodels is also the subject of the contributions by David and Gonczy (“Ontology-
Supported Design of Domain-Specific Languages: A Complex Event Processing Case Study”), which
deals with automated generation of custom domain-specific languages from an ontology model, and
Pereira et al. (“A Rigorous Approach for Metamodel Evolution”), which addresses the problem of
modeling language evolution using formal model-based specifications. Peck and Alexander (“Rosetta
Composition Semantics”) describe Rosetta, a model-based system specification language that supports
compositional system design.
Garg (“Aspect-Oriented Sculpting”) explains how model-based specifications of systems can be con-
structed by exploiting methods used in aspect-oriented programming. Techniques for specifying systems
for the emerging “Internet of things” using a generic model-based API are presented by C. Garcia and
Espada in their contribution (“Using Model-Driven Architecture Principles to Generate Applications
Based on Interconnecting Objects and Sensors”).
The use of models for communications is a principal theme for several papers in the volume. Yu
(“Model-Driven Applications”) describes how models can be used effectively as mediators to bridge the
gaps between humans, computers, and the environment in which software systems operate. Fischer et
al. (“Viewpoint-Based Modeling: A Stakeholder-Centered Approach for Model-Driven Engineering”)
explainhowviewpointsonmodelscanbeusedtofacilitatecommunicationbetweenvariousstakeholders.
Model-based methods for eliciting system requirements from stakeholders are also discussed by Gibson
(“The Human Role in Model Synthesis”). This chapter also explains how models can help improve
productivity, which is also the theme of the contribution by Dubielewicz et al. (“Quality Assurance in
Agile Software Development”).
Models as tools for analysis (reasoning) and prediction are the topic of several of the contributions.
Thompson et al. (“Analyzing Mobile Application Software Power Consumption via Model-Driven
Engineering”) demonstrate how models and simulation can help in predicting so-called non-functional
properties of systems, while G. Garcia et al. focus on performance analysis using models (“Parameter-
ized Transformation Schema for Non-Functional Properties Model in the Context of MDE”). The use
of model-based simulation is also the subject of the chapter by Sapna et al. (“Consistency Checking of
Specifications in UML”), which describes the use of a semi-formal variant of UML to ensure consistency
between a design model and corresponding test cases.
In summary, we can see from these contributions that the future of model-based engineering is a
very promising one. It seems that we are at the threshold of a new generation of software engineering
methods—methods that are, at last, bringing the design and development of software in line with more
established engineering disciplines in terms of dependability and quality. In time, we can expect that the
model-based approach will be accepted as standard practice, with models and model-based technologies
and methods recognized as an integral and essential part of any systems development. We will know that
xvi
this has been achieved when the term “model-based” (or “model-driven,” if you prefer)—chosen initially
to draw attention to models and related technologies—becomes redundant because it is self-evident. The
results presented in this book are solid steps that take us firmly in this direction.
Bran Selic
Malina Software Corp., Canada & Simula Research Laboratory, Norway
& University of Toronto, Canada
Bran Selic is President and Founder of Malina Software Corp., a Canadian company that provides consulting services to clients
worldwide. He is also a part-time Research Scientist at Simula Research Laboratory, in Oslo, Norway, as well as an adjunct
at the University of Toronto. Bran has over 35 years of practical industrial experience in designing and implementing large-
scale software systems and has pioneered the application of model-based methods in real-time and embedded applications. In
the past, he has led several international standards efforts related to modeling technologies, including the widely used UML 2
modeling language. A frequently invited and keynote speaker at various technical events, he is on the editorial board of several
mainline scientific journals and has been the general and technical program chair of a number of technical conferences. He
has lectured widely on the topic of model-based engineering in various universities and research institutions around the world.
xvii
Preface
A common problem in recent years is the growth of software development complexity due to customer
demand for more features and fewer errors. Furthermore, due to recent advancements in technology, it
has become necessary to utilize software in multiple domains and professional areas. This leads to
problems such as development teams becoming experts in one particular area, necessitating an adjust-
ment period when the team starts new projects in other professional areas.
However, software engineering continually offers new tools that, when properly used, can help in
the difficult task of developing software complying with the triple constraint of project management
(scope, time, and cost) that is cited in numerous sources. Thus, a relatively new software development
approach called Model-Driven Engineering (MDE) has appeared.
MDE is an important and emerging approach in software engineering to increase the level of abstrac-
tion of the development tasks. In recent years, Model-Driven Engineering has become a critical area of
study, as companies and research institutions have started to emphasize the importance of using models
as first-class artifacts in the software development process of complex systems.
The mission of this book is to bring researchers, practitioners, and students to one of the most prom-
ising fields in computer science, helping all to understand the current state-of-the-art and to know what
the future will bring. The objectives include:
• Bringing together the most relevant research on model-driven engineering.
• Updating the scientific literature on model-driven engineering.
• Identifying and address the complexities encountered in the application of model-driven engineer-
ing technologies.
• Identifying the most important issues to be addressed by scientists in the coming years.
The target audience of this book is composed of professionals and researchers working in the field of
model-driven software engineering in various disciplines. Moreover, the book will also be a reference
for researchers, professionals, and students in computer science and related fields. The book will provide
a much needed reference on the state-of-the-art of advanced tools and techniques that are either avail-
able or under development to support the maximization of the efficacy and efficiency of model-driven
software development. It will also provide foundations to professionals, researchers, and academics on
the underlying theory and current applications for use in the future advancement of the existing body of
knowledge. This combination of theory, applications, and success stories will provide the reader with an
importantanddetailedviewofrecentdevelopmentsinthefieldandlaythebackgroundforfutureresearch.
Random documents with unrelated
content Scribd suggests to you:
Advances and applications in model driven engineering 1st Edition García Díaz
Advances and applications in model driven engineering 1st Edition García Díaz
The Project Gutenberg eBook of La Città
dell'Oro
This ebook is for the use of anyone anywhere in the United States
and most other parts of the world at no cost and with almost no
restrictions whatsoever. You may copy it, give it away or re-use it
under the terms of the Project Gutenberg License included with this
ebook or online at www.gutenberg.org. If you are not located in the
United States, you will have to check the laws of the country where
you are located before using this eBook.
Title: La Città dell'Oro
racconto
Author: Emilio Salgari
Release date: April 5, 2024 [eBook #73336]
Language: Italian
Original publication: Milano: Treves, 1898
Credits: Barbara Magni and the Online Distributed Proofreading
Team at http://www.pgdp.net (This file was produced from
images made available by The Internet Archive)
*** START OF THE PROJECT GUTENBERG EBOOK LA CITTÀ
DELL'ORO ***
Advances and applications in model driven engineering 1st Edition García Díaz
LA CITTÀ DELL’ORO.
EMILIO SALGARI
LA
Città dell’Oro
RACCONTO
Con 41 disegni di Antonio Bonamore e Gino De Bini
MILANO
Fratelli Treves, Editori
1898.
PROPRIETÀ LETTERARIA ED ARTISTICA
Riservati tutti i diritti.
Tip. Fratelli Treves.
INDICE
I.
Yaruri.
— Bada, Alonzo! Se ti piomba addosso, non so se il medico,
quell’ottimo Velasco, saprà accomodarti le ossa.
— Non temere, cugino, ho il polso fermo e l’occhio sicuro.
— Ma quei dannati giaguari spiccano tali salti da far invidia alle tigri
indiane. Anche la settimana scorsa mi hanno storpiato uno schiavo
presso la foce dell’Arauca, sebbene quel disgraziato fosse un abile
cacciatore.
— Ma non aveva fra le mani un buon fucile.
— Una freccia intinta nel velenoso curaro vale quanto una palla di
fucile.
— Non mi fido, cugino Raffaele, di quelle freccie.
— Hai torto. Volano via silenziose e non falliscono mai, quando sono
lanciate da un indiano dell’Orenoco. Ti dirò poi che....
— Zitto, cugino!
— Il giaguaro?
— Ho udito laggiù a rompersi un ramo.
— Fermati, Alonzo! Non vorrei festeggiare il tuo arrivo dalla Florida
con una disgrazia.
— Taci! Non ho paura.
I due cugini si erano arrestati col dito sul grilletto del fucile e gli
occhi fissi sugli ammassi di tronchi e di fogliame che si stendevano
dinanzi a loro.
Al di là della boscaglia si udiva gorgogliare la corrente dell’Orenoco,
di quel fiume gigante che coi suoi numerosi affluenti solca
contemporaneamente le due repubbliche di Columbia e di Venezuela,
allungandosi fin presso l’altro gigante che attraversa tutta intera
l’America del Sud centrale, il famoso fiume delle Amazzoni.
Alcuni mico, scimmiottini così piccoli che possono stare in una
scatola di sigari, graziosissimi, svelti, intelligenti, emettevano le loro
grida lamentevoli, dondolandosi all’estremità dei rami, mentre su di
un tronco una copia di canindè, bellicosi pappagalli grossi come le
cacatoe dell’Australia, colle ali turchine ed il petto giallo, cicalavano a
piena voce.
I due cacciatori stettero alcuni istanti in silenzio, indagando cogli
sguardi i cespugli, gli alberi e le foglie gigantesche che proiettavano
sul terreno una cupa ombra e tendendo accuratamente gli orecchi,
poi Alonzo disse:
— Mi sono ingannato. Non odo nulla di sospetto.
— Non fidiamoci, cugino mio. Il giaguaro ci avrà scorti e si sarà
rintanato. To’!... Non senti questo odore di selvatico? È passato di
qui, ne sono certo.
— Si mostri, dunque!
Aveva appena pronunciate queste parole, che si videro le larghe
foglie d’un bananeira aprirsi rapidamente ed apparire una grossa
testa colla pelle fulva picchiettata di nero, che ricordava quella d’una
tigre, con una larga bocca irta di lunghi ed acuti denti. Gli occhi di
quella fiera, contratti in forma d’un i come quelli dei gatti, si
fissavano sui due cacciatori, mandando certi lampi che avevano i
riflessi dell’acciaio.
— Eccolo!... — esclamò Raffaele. — Indietro!... È affar mio!...
Un soffio potente, che parve un sordo ruggito, uscì dalle mascelle
aperte della fiera. Era una minaccia tremenda; annunciava
l’imminenza dell’assalto.
— Gli pianterò una palla fra i due occhi, — disse Alonzo. — Guardati,
cugino.
Puntò rapidamente il fucile che teneva in mano e senza attendere
altro fece fuoco. Era ormai troppo tardi! La tigre americana aveva
preso lo slancio ed era partita con impeto irresistibile, descrivendo
una fulminea parabola.
Il fumo non si era ancora dileguato che l’imprudente cacciatore
giaceva a terra. Il giaguaro gli stava sopra, pronto a stritolargli il
cranio o ad aprirglielo con un formidabile colpo d’artiglio.
Raffaele aveva gettato un grido d’orrore. La scena era stata così
rapida che gli era mancato il tempo di prevenire o d’arrestare lo
slancio della belva.
A sua volta aveva puntata l’arma, ma la tema di sbagliare la mira e
di colpire invece il cugino, lo aveva trattenuto. Gettò un secondo
grido.
— Aiuto!...
D’improvviso vide aprirsi precipitosamente i cespugli, apparire un
indiano armato di una di quelle pesanti mazze di legno di ferro che
usano i rivieraschi dell’Orenoco e che chiamansi wanaya, armi
formidabili che con un solo colpo sfracellano il cranio più resistente.
Senza pronunciare una parola, senza nemmeno gettare uno sguardo
sul cugino d’Alonzo, con un coraggio temerario, quell’indiano piombò
addosso al giaguaro e con un tremendo colpo della sua pesante
arma lo fece stramazzare al suolo fulminato. La terribile wanaya gli
aveva fracassato il cranio.
Raffaele si era precipitato verso Alonzo, il quale, dopo aver respinto il
cadavere sanguinante della fiera, s’era alzato a sedere.
— Sei ferito, cugino mio? — gli chiese con voce tremula.
— No, — rispose Alonzo tergendosi il freddo sudore che inondavagli
il viso già pallido. — Ma se il soccorso tardava, ero spacciato.
— Nemmeno una graffiatura?
— Neanche le vesti lacerate. Il giaguaro ha avuto un istante di
esitazione ed è stata la mia salvezza. Ti giuro però, cugino mio, che
mi sento tutto scombussolato.
— Presto, ritorniamo alla piantagione. Una vecchia bottiglia di vino di
Spagna ti farà bene.
Alonzo si era alzato raccogliendo il fucile che lo aveva così male
servito in quel supremo istante. Stavano per ricacciarsi nella foresta,
quando entrambi si arrestarono, esclamando:
— E l’indiano?
Si volsero di comune accordo e scorsero il salvatore ritto accanto ad
una palma massimiliana, appoggiato alla sua formidabile mazza,
immobile come una statua di porfido.
Era un indiano di alta statura, colle membra assai sviluppate, il petto
ampio, coi lineamenti duri, angolosi e gli sguardi cupi che avevano
un non so che di triste ed i capelli lunghi e neri, adorni d’una penna
d’aracari, cioè d’un piccolo tucano molto comune sull’Orenoco. Aveva
il petto adorno di varie linee dipinte in rosso, il collo d’una fila di
perle azzurre, alle quali era sospesa una placca d’oro in forma di
mezzaluna e per unico vestito portava un sottanino di cotone
finissimo, intessuto con pagliuzze d’argento, il guayaro come lo
chiamano gl’indiani.
Vedendo i due cacciatori avvicinarglisi, l’indiano non si era mosso,
però i suoi cupi sguardi si erano accesi d’una viva fiamma.
— Chi sei? — chiese Raffaele.
— Yaruri, — rispose l’indiano che doveva comprendere
perfettamente lo spagnuolo.
— Sei schiavo in qualche piantagione?
— Sono uomo libero, — disse il Pellerossa con fierezza.
— Da dove vieni?
— Molto da lontano; dai paesi ove il sole tramonta.
— Hai disceso l’Orenoco per cacciare forse il manato?[1]
— Forse, — rispose l’indiano con un sorriso misterioso.
— Sei valente, te lo dico io.
— Lo so: nessuno eguaglia il braccio di Yaruri.
— Grazie del tuo soccorso, — disse Alonzo. — Ti serberò
riconoscenza e se vorrai seguirci alla piantagione, non avrai a
lagnarti di noi.
— Intanto prendi, amico valoroso, — disse suo cugino.
Estrasse un borsellino contenente parecchie pezze d’oro e lo porse
all’indiano; ma questi lo gettò a terra con supremo disprezzo,
dicendo con aria tetra:
— A me dell’oro?... Sono qui venuto per offrirne a te!...
I due cacciatori, stupiti di vedere quell’indiano respingere quell’oro,
tanto ardentemente desiderato dai suoi fratelli rossi per
abbandonarsi poi a delle tremende ebbrezze che durano delle
settimane intere, si erano guardati l’un l’altro per chiedersi se
quell’indiano era pazzo. Quando udirono quelle parole, la loro
meraviglia non ebbe più limiti.
— Tu ci offri dell’oro! — esclamarono.
— L’ho detto, — rispose l’indiano. — Se gli uomini bianchi mi
seguiranno nei lontani paesi ove il sole tramonta, li farò tanto ricchi
da non saperne cosa fare dell’oro.
— Ma da dove vieni tu? — chiese Raffaele.
— Dall’alto Orenoco.
— A quale tribù appartieni?
— A quella dei Cassipagotti. La conosci tu?
— Ne ho udito vagamente parlare qualche volta e con terrore.
— Se vorrai, io ti condurrò lassù.
— I tuoi compatriotti non sono antropofagi?
— È vero.
— E da cent’anni spaventano le vicine regioni.
— È vero, — disse l’indiano con orgoglio.
— E vuoi condurmi presso i tuoi?
— Sì, se mi seguirai.
— E tu mi assicuri che là vi è dell’oro?
— Fin che vorrai.
— Non ti credo, quantunque si sappia che l’alto Orenoco è ricco
d’oro.
Un sorriso contrasse le labbra dell’indiano.
— Tu adunque non hai mai udito parlare degli Eperomerii? — chiese.
Udendo quel nome, il piantatore aveva emesso un grido di stupore.
— Hai parlato degli Eperomerii! — esclamò.
— E di Manoa, hai mai udito parlare? — continuò l’indiano.
— Di Manoa!... Potenza di Dio!... Tu parli di Manoa!...
Il piantatore che pareva in preda ad una viva eccitazione, guardava
l’indiano con due occhi che brillavano di cupidigia. Pareva che quella
parola di Manoa lo avesse completamente scombussolato.
— Cugino, — disse Alonzo, che non aveva compreso nulla o quasi
nulla di quanto aveva detto l’indiano e che non aveva mai udito
parlare nè degli Eperomerii, nè di Manoa; — mi sembri commosso.
— E vi è da commuovere l’uomo più impassibile della terra, —
rispose il piantatore con voce rotta. — Si tratta di conquistare
ricchezze incalcolabili, di monti d’oro, d’una città d’oro, mi
comprendi?
— D’una città d’oro!... — esclamò Alonzo. — Ma cosa narri tu?...
— L’antica leggenda sta per diventare realtà. Barreo ne ha parlato, il
cavalier Raleigh, Giovanni Martinez e Keymis non si sono sognati, no,
l’esistenza degli Eperomerii.... Ah! Alonzo, vedo milioni, vedo dei
miliardi!...
— Ma impazzisci?
— No, Alonzo, il mio cervello è a posto, ma che questo nome di
Manoa l’abbia un po’ sconvolto, non potrei dirti di no. Manoa!...
Manoa!... gli Eperomerii!... Quale inaudita fortuna!...
Poi volgendosi verso l’indiano che conservava la sua inalterabile
impassibilità, chiese:
— Ma è proprio vero che tu mi condurrai là?
— Te l’ho detto, — rispose Yaruri.
— Ma non ci tradirai, tu?
— A quale scopo?
— Che ne so io? Gli uomini della tua tribù sono antropofagi e
possono aver bisogno di qualche arrosto d’uomini bianchi per
qualche rito misterioso.
— Non sono nelle tue mani, io? Chi t’impedirà d’uccidermi al primo
sospetto?
— È vero, — disse Raffaele.
— Verrai?
— Una domanda prima.
— Parla.
— Vorrei sapere per quale motivo un indiano tradisce un segreto,
gelosamente custodito per più di tre secoli dagli uomini della tua
razza.
Negli sguardi tetri dell’indiano guizzò un lampo sanguigno.
— Una vendetta! — disse poi, con voce cupa.
— Non ti comprendo.
— A te l’oro, a me il supremo potere e la vita di Yopi.
— Chi è questo Yopi?
— Un uomo che odio e che bisogna che uccida, — rispose l’indiano
con accento feroce.
— Ma perchè l’odii?
— È un mio segreto. Vorrai aiutarmi? Io ti darò tanto oro da
riempirne venti canotti.
— È lontano il tuo paese?
— Una luna.
— Un mese di navigazione vuoi dire?
— Sì.
— E non c’ingannerai?
— Lo giuro su questo piaye[2], — disse Yaruri, toccando una pietra
azzurra che portava sospesa al sottanino.
— Ti credo. Alonzo, cugino mio, torniamo alla piantagione. Fra un
mese noi saremo tanto ricchi da acquistare dieci città.
— Ma non ho compreso bene di cosa si tratta, Raffaele.
— Ti spiegherà meglio il dottore. Vieni, Yaruri!...
II.
La leggenda dell’Eldorado.
Don Raffaele de Camargua era un uomo di alta statura, bruno come
un meticcio, con membra poderose. Era un ufficiale spagnuolo
dell’antica guarnigione venezuelana. Scoppiata la rivolta che doveva
sottrarre alla Spagna quasi tutte le sue opulente colonie americane,
aveva abbandonato l’esercito dopo la proclamazione della nuova
repubblica.
Uomo audace ed intraprendente, aveva chiesto un tratto di terra al
di là delle regioni conosciute, nel cuore dell’Orenoco, quel fiume
gigante che attraversa quasi tutta intera l’estremità settentrionale
dell’America del Sud, presso la foce della Cauca, in quel tempo
affatto spopolata.
Con poche dozzine di schiavi negri ed indiani aveva dissodate le
terre, abbattute le secolari foreste ed aveva piantato parecchie
migliaia di canne di zucchero. A poco a poco la prosperità era
entrata nella sua piantagione e nuovi schiavi erano stati aggiunti ai
primi e nuove capanne erano state erette in quelle solitudini appena
visitate da radi indiani.
Nel 1846, epoca in cui comincia questa veridica istoria, la
piantagione di don Raffaele Camargua era una delle più belle di tutta
la grande vallata dell’Orenoco.
Duecento schiavi fra indiani e negri la lavoravano; un piccolo
villaggio, difeso da solide palizzate, una bella casa munita d’una
spaziosa terrazza dalla quale si dominava un vasto tratto del fiume
gigante ed abbellita da verande sulle quali il proprietario amava
schiacciare i suoi sonnellini in una comoda amaca di fabbricazione
indigena, e una grande distilleria si specchiavano nelle acque dei due
fiumi; un numero ragguardevole di canotti di ogni dimensione
sonnecchiavano sulle sponde, destinati a recare ad Angostura una
volta ogni due mesi i carichi di zucchero ed il cascaça[3] ricavato
dalla distilleria.
Giunto all’apice della fortuna, don Raffaele, che non aveva mai avuto
un parente presso di sè, aveva pensato di chiamare un suo cugino
che dimorava alla Florida, un giovanotto di diciott’anni, di
bell’aspetto, valente cacciatore, avido di viaggi e di avventure, ma
fino allora poco fortunato, poichè aveva veduto distruggere le sue
piantagioni da una rivolta d’indiani Seminoli. Ed appunto quel giorno
Alonzo, il cugino desiderato, era giunto e per festeggiare il suo arrivo
aveva organizzato quella caccia al giaguaro che sarebbe terminata
drammaticamente senza il provvidenziale intervento dell’indiano
Yaruri.
Quando i due cugini giunsero alla piantagione, cadeva la sera. Gli
schiavi stavano per ritirarsi nelle loro capanne per prepararsi la cena;
solamente la distilleria ancora fiammeggiava spandendo all’ingiro,
per un tratto immenso, i suoi effluvii alcoolici.
La comparsa di Yaruri parve però che destasse una agitazione fra un
gruppo d’indiani occupati a prepararsi il pasto serale all’aperto.
Furono veduti alzarsi rapidamente, additarselo l’un l’altro e
scambiarsi delle rapide parole.
Ma nè don Raffaele, nè Alonzo, nè Yaruri vi avevano fatto caso e si
diressero verso l’abitazione, sulla cui soglia un uomo di bassa statura
ma assai membruto, colla pelle oscura che aveva dei riflessi ramigni,
con due occhi vivaci ed intelligenti e giovane ancora, poichè non
poteva avere più di trent’anni, li attendeva.
Era l’intendente della piantagione, un bravo meticcio, o
mammalucco, come chiamano laggiù gli uomini derivanti da un
incrocio di negri e d’indiani, persone fedeli, coraggiose e sopratutto
intelligentissime.
— Buona sera, padrone, — diss’egli levandosi cortesemente il largo
cappello di paglia in forma di fungo. — Cominciavo ad inquietarmi e
stavo per radunare alcuni negri per venire in vostro soccorso.
— Abbiamo ucciso il giaguaro, Hara, — disse don Raffaele, — o
meglio è stato ucciso da quest’indiano con un buon colpo di wanaya.
— Non ho mai veduto quest’uomo, padrone.
— Lo credo, Hara. Viene molto da lontano. Dov’è Velasco?
— Sta visitando un negro che è gravemente ammalato.
— Cos’ha?
— Le febbri palustri, padrone.
— Velasco è un bravo medico e saprà guarirlo.
— Devo avvertirlo del vostro ritorno?
— E senza indugio. Ho da comunicargli delle cose importanti. È
pronta la cena?
— Sì, padrone. È servita sulla terrazza.
— Vieni, Alonzo.
Entrarono nell’abitazione e salirono sulla terrazza, sempre seguiti dal
taciturno indiano. L’intendente aveva già fatto allestire una
succolenta cena fredda e fatta accendere una lampada.
Una fresca brezza, profumata di mille aromi, veniva dal fiume,
facendo stormire le splendide e grandi foglie delle palme
massimiliane ed i rami di passiflore che si estendevano lungo il
parapetto.
Don Raffaele ed Alonzo si sedettero a tavola sturando una bottiglia
di vecchio vino di Spagna, trasportato fino alla piantagione con molti
pericoli e con molte fatiche.
— Hai fame? — chiese il piantatore, rivolgendosi all’indiano che si
manteneva ritto in un angolo della terrazza.
— L’indiano che pensa alla vendetta non prova nè gli stimoli della
fame, nè della sete, — rispose Yaruri.
— La vendetta verrà a suo tempo, amico. Puoi assaggiare queste
costolette di manato che sono più deliziose di quelle d’un vitello.
L’indiano alzò le spalle e non rispose.
— Che uomini! — esclamò Alonzo.
— E sono tutti così, cugino mio, questi figli delle selve. Fieri,
orgogliosi e sopratutto vendicativi.
— E traditori, — aggiunse una voce.
I due cugini si volsero esclamando:
— Voi, dottore!...
— E giungo in buon punto, a quanto sembra. L’aria dell’Orenoco
mette appetito.
— Ma la tavola è eccellente, dottore, — disse don Raffaele.
— Lo so, ed è per questo che vengo a trovarvi di frequente.
— Troppo di rado, o mio caro Velasco. Vorrei vedervi più sovente ed
avere più spesso un così amabile e sopratutto un così istruito
compagno. Accomodatevi e date un colpo di dente a questi fagiani di
fiume.
Il dottor Velasco non si fece pregare e si sedette fra i due cugini. Era
un uomo che aveva varcato la quarantina come don Raffaele, alto,
magro come un basco, ma tutto nervi. La sua pelle, cotta e ricotta
dal sole equatoriale, era diventata già bruna come quella d’un
meticcio, ed i suoi baffi avevano già cominciato a brizzolarsi.
Spagnuolo come don Raffaele, aveva emigrato da giovane in
America, soggiornando lunghi anni nel Brasile, poi spinto da una
potente passione per la storia naturale, aveva dato un addio alle
città ed era andato a stabilirsi ad Angostura, sull’Orenoco. Amante
però della natura selvaggia, intraprendeva delle lunghe
peregrinazioni sul fiume gigante, visitando le numerose piantagioni
sparse sulle sponde, ove metteva in opera la sua scienza e la sua
lunga pratica medicando schiavi e padroni, ma facendo sopratutto
raccolta di piante, di uccelli e di animali che poi regalava ai musei
spagnuoli.
Don Raffaele era uno dei suoi migliori amici e quantunque la
piantagione di lui fosse la più lontana di tutte, non mancava di
visitarlo ogni quattro o sei mesi.
— Ebbene, giovanotto, — diss’egli rivolgendosi verso Alonzo che
stava intaccando un pappagallo arrosto con un appetito invidiabile.
— L’avete ucciso il giaguaro?
— È stato ucciso, dottore, ma non da me.
— L’avete mancato?
— Pur troppo.
— Oh che cacciatore!
— Sono alle mie prime armi, dottore.
— È vero e non avete che diciott’anni. Alla vostra età non si cacciano
che i pappagalli. Ma.... to’! Cosa fa quell’indiano?
Invece di rispondere alla domanda, don Raffaele alzò il capo
chiedendogli a bruciapelo:
— Velasco, avete mai udito parlare di Manoa?
Il dottore, a quel nome magico, sussultò.
— Di Manoa!... — esclamò. — Ecco un nome che fa battere il cuore
a tutti gli uomini.
— E degli Eperomerii?
— E chi non conosce l’antica leggenda dell’Eldorado?
— Sapete la storia di quegli immensi tesori?
— Sì, don Raffaele; ma perchè tale domanda?
— Vi piacerebbe porre le mani su quei tesori?
— Se mi piacerebbe?... Non ho mai amato l’oro, ma.... per Bacco!...
se si tratta del famoso Eldorado! Si può disprezzare la ricchezza, ma
quei tesori dànno le vertigini, don Raffaele, e poi si tratterebbe di
chiarire un’antica leggenda che ha occupato, per quasi quattro
secoli, gli storici americani ed europei.
— Allora affrettatevi a cenare, poi ci racconterete quanto sapete
sull’Eldorado.
— Posso narrarvelo anche assaggiando queste eccellenti costolette di
lamantino.
Vuotò un bicchiere di vino di Spagna, poi fra un boccone e l’altro
riprese:
— Questa leggenda dell’Eldorado rimonta alla distruzione dell’impero
peruviano per opera del Pizzarro e d’Almagro. Narrasi che dopo
l’assassinio di Atabalipa, lo sventurato imperatore fatto bruciare vivo
dai due feroci conquistatori, un figlio di costui uscisse dall’impero
assieme ad un grosso numero di sudditi e con delle ricchezze
immense, e che andasse a stabilirsi fra l’Orenoco e l’Amazzone. Non
si è mai potuto sapere il nome di quel principe, ma si crede che
fosse il quarto figlio di Atabalipa. Pochi anni dopo cominciarono a
divulgarsi le voci dell’Eldorado. Si diceva, dagl’indigeni dell’Orenoco,
che una potente nazione venuta dal Sud, i cui uomini indossavano
delle vesti a vivaci colori, era andata a stabilirsi sulle loro terre
scacciandoli a viva forza e che aveva fondata una città detta Manoa,
con palagi superbi che avevano i tetti d’oro e le colonne pure d’oro.
Quegli stranieri si facevano chiamare Eperomerii od Orecchioni. Dove
quella città fosse precisamente situata, nessuno lo sapeva, ma tutti
ne parlavano.
— Dunque nessuno l’ha mai veduta, — disse Alonzo. — Allora c’è da
dubitare della sua esistenza.
— Un momento, giovanotto, — disse il dottore. — Vi è chi l’ha
visitata.
— Un uomo bianco forse?
— Un nostro compatriota.
— Oh! oh! Ma dunque l’Eldorado non è più un frutto della fantasia
d’alcuni illusi.
— Niente affatto. Un certo Martinez Giovanni, maestro d’artiglieria di
Ordaco, uno dei capitani conquistatori, percorrendo l’immensa
regione che si estende fra l’Orenoco e l’Amazzone, potè giungere
all’opulenta capitale di quei figli del sole.
Alla cancelleria di Portoricco conservasi ancora la relazione del suo
viaggio e del suo soggiorno a Manoa. Da quella risulta che egli stette
sette mesi in quella città, che ebbe splendide accoglienze da parte
degli abitanti e che gli fu concesso il permesso di visitarla, ma
sempre accompagnato da una scorta la quale gli bendava gli occhi
quando doveva passare da certi luoghi.
Quando ripartì il sovrano gli regalò molto oro, ma non potè salvare
che due fiaschi ripieni di polvere aurifera, essendo stato depredato
da alcuni indiani.
Ritornato alla costa, Martinez si recò a Portoricco ove si ammalò.
Prima di morire si fece recare l’oro che aveva portato con sè e lo
donò alla chiesa perchè fondasse una cappellanìa, e la relazione del
suo viaggio che donò alla cancelleria per memoria della sua
spedizione.
Saputosi ciò e perdurando sempre le voci sull’esistenza di quella
famosa città, Pietro d’Orsua prima, poi Girolamo d’Ortal, Ferdinando
di Sarpa e Gonzales Himene de Quesada, intrapresero delle
spedizioni per ritrovarla, ma non si sa se la scoprirono, poichè la
storia tace sulle loro imprese. Pare però che non riuscissero nel loro
intento, poichè Quesada, il conquistatore dell’impero di Bogota,
morendo, si fece giurare da Antonio Barreo, suo genero ed ardito
conquistatore, d’impadronirsi del vasto territorio compreso fra i due
fiumi giganti, assicurandolo che avrebbe trovato più oro di quanto i
Pizzarro e gli Almagro ne avevano raccolto nel Perù.
Barreo non mancò alla parola: Manoa esercitava un fascino
irresistibile. Partì alla conquista dell’Orenoco con settecento cavalli e
parecchie centinaia d’indiani. Percorse deserte regioni, discese
l’Orenoco, saccheggiò parecchie tribù, ma finalmente dovette
ritornare a Santa Fè dopo di aver speso 300,000 ducati d’oro. Potè
però constatare che quella regione era immensamente ricca d’oro e
che tutte le tribù ne possedevano in gran copia.
Durante l’esplorazione di Barreo comparve il famoso cavalier inglese
sir Walter Raleigh, il quale potè avere dagl’indigeni notizie
dell’esistenza di Manoa, degli Eperomerii e degli Orecchioni, ma non
potè giungere nella famosa città; nè più fortunato fu il suo
compagno Keymis, nè un altro nostro compatriota Domingo di Vera,
che tentò la conquista della regione undici anni dopo Barreo, cioè nel
1593. Ecco, amici miei, la storia dell’Eldorado.
Don Raffaele, che aveva ascoltato tutto ciò senza pronunciare
sillaba, riempì i bicchieri, vuotò il suo, poi chiese:
— Ditemi, dottore, credete voi all’esistenza di questa famosa Manoa?
— Sì, — disse Velasco, senza esitare. — La storia lo prova. È ormai
accertato che dopo la distruzione dell’impero peruviano, una parte
degli Inchi lasciarono il regno per sfuggire alle ladronerie ed alla
dura oppressione dei nostri compatriotti. Le confidenze fatte dagli
indiani a Barreo, a Raleigh, a Keymis ed a Vera, lo dimostrano
chiaramente ed anche il nome di Orecchioni assunto da uno dei due
popoli venuti dai paesi di ponente. Quel nome di Orecchioni non
apparteneva che agli Inchi, e gli Orenochesi prima lo ignoravano
affatto, nè tale nome appartiene alle loro lingue. Aggiungete, inoltre,
che quei nuovi popoli portavano lunghe vesti e sul capo dei berretti
rossi, ed i soli Inchi, fra tutti i popoli dell’America del Sud,
indossavano vesti e sapevano colorire le stoffe.
— Ma credete realmente che Manoa avesse tali ricchezze?
— E perchè no? È ormai provato che il territorio compreso fra
l’Orenoco e la Gujana è immensamente ricco. Barreo, durante la sua
spedizione, mandò in Spagna in dono al re dei superbi presenti:
statue, quadrupedi, pesci e uccelli tutti d’oro massiccio; Raleigh
portò in patria molte botti ripiene di rocce aurifere e da una sola
ricavò nientemeno che tredicimila lire sterline[4]. Vi dirò inoltre che a
Cartagena fu mandato un bastimento, il quale, fra le altre cose
raccolte sull’Orenoco, portava una statua d’oro di mole gigantesca,
del peso di quarantasette quintali, e che rappresentava una divinità
adorata da una tribù orenochese, i cui abitanti si erano fatti cristiani.
Che meraviglia dunque che sia esistita e che esista ancora una città i
cui palazzi hanno i tetti e le colonne di oro? Anche a Quito gli Inchi
avevano i loro palazzi coperti di lamine d’oro, che poi furono fuse da
Ferdinando de Soto.
— Dunque voi credete che Manoa abbia esistito.
— E credo che esista ancora fino a prova contraria. L’immensa
regione che si estende fra l’Amazzone e l’Orenoco non è stata ancora
esplorata, quindi la città dell’oro può ancora sussistere.
— Ditemi, dottore, se io vi dicessi andiamo a visitare Manoa, mi
accompagnereste?
Il dottore guardò don Raffaele colla più alta sorpresa, come per
domandargli se voleva scherzare.
— Ve lo dico seriamente, — disse il piantatore, che lo aveva
compreso.
— Visitare Manoa!...
— Sì, dottore.
— Ma sapete dove si trova innanzi a tutto?
— Vi è un uomo che lo sa e che ci condurrà.
— Chi è? — chiese Velasco al colmo dello stupore.
— Quell’indiano!
Quasi nel medesimo istante, dal lato della vasta terrazza che
guardava verso l’Orenoco, s’udì come un grido soffocato e si
sentirono i rami degli alberi, che lambivano il parapetto, scricchiolare
come sotto la caduta d’un corpo pesante.
III.
Una fuga misteriosa.
Udendo quel grido e quel rumore, il piantatore, suo cugino e Velasco
si erano alzati, mentre l’indiano, con una mossa fulminea, si era
precipitato verso il parapetto della terrazza, scrutando coi suoi acuti
sguardi, il fogliame degli alberi sottostanti.
— Cos’è, Yaruri? — chiese don Raffaele.
L’indiano non rispose: continuava a guardare con profonda
attenzione.
— Sarà stato qualche uccello, — disse Alonzo.
— A me parve un grido umano, — disse invece il dottore.
— È vero, — rispose Yaruri. — Un uomo ascoltava i vostri discorsi.
— Sarà stato qualche schiavo curioso, — disse don Raffaele.
— O qualche ghiottone, — aggiunse Alonzo. — Sarà stato attirato dai
profumi appetitosi della cena.
— Bah! Non occupiamoci di costui, — disse il piantatore, alzando le
spalle.
— Ma quel grido? — insistette il dottore.
— Sarà sfuggito un piede a quel curioso e sarà capitombolato
dall’albero. Sediamoci e riprendiamo la conversazione, mio caro
Velasco.
Tornarono a sedersi, ma Yaruri non si mosse: continuava a scrutare il
folto ed oscuro fogliame degli alberi.
— Dunque, — riprese il piantatore, — vi chiedevo, Velasco, se
sareste disposto a seguirmi. Se venite con me, avrete un vasto
campo pei vostri studi e potrete fare un’ampia raccolta di animali, di
uccelli e di piante rare.
— Vi confesso, don Raffaele, che ciò mi seduce più che la città
misteriosa.
— Venite?
— Diavolo! Voi correte troppo, amico mio. Ed i miei ammalati?
— Non avete un altro collega ad Angostura? Cedete a lui i vostri
ammalati. Una lettera si scrive presto ed uno dei miei uomini,
s’incaricherà di portarla a destinazione.
— Orsù, dottore, — disse Alonzo, — si tratta di visitare la famosa
Manoa.
— Lo so.
— E di diventare milionari.
— Lo comprendo.
— E di fare un viaggio in regioni ancora vergini, — aggiunse don
Raffaele.
— L’attrattiva è potente, ma.... vi fidate voi di quell’indiano?... Non ci
tradirà?... Sapete che nell’Alto Orenoco abitano tribù bellicose che
non hanno mai piegato il collo al giogo spagnuolo e che divorano i
prigionieri di guerra?
— Yaruri non ci tradirà, Velasco, — disse don Raffaele. — Lo guida la
vendetta e per compierla ha bisogno dell’aiuto degli uomini bianchi.
Orsù, avete finito le vostre osservazioni?
Il dottore riempì i bicchieri ed alzando il suo disse:
— Beviamo alla buona riuscita del viaggio.
— Finalmente!... — esclamò don Raffaele. — Ecco guadagnato un
compagno che vale una miniera. Non perdiamo tempo: è mezzanotte
e all’alba partiremo. Andate a riposare alcune ore, mentre io vado a
fare i preparativi.
— Dormiremo domani, — disse il dottore. — Vi aiuteremo, don
Raffaele.
— Andiamo dunque.
I tre uomini, aiutati da Hara e da una mezza dozzina di robusti negri,
si misero alacremente al lavoro. Dovendosi intraprendere un viaggio
che poteva durare parecchi mesi, fra regioni sconosciute, abitate da
tribù ostili, era necessario provvedersi di molte cose e sopratutto
scelte per non caricarsi di pesi soverchi che avrebbero dovuto più
tardi abbandonare, se fossero stati costretti a lasciare il fiume.
Don Raffaele condusse i suoi compagni nei magazzini addetti alla
piantagione, che contenevano una infinita quantità d’oggetti, di armi,
di viveri, di vestiarii e tutti e tre procedettero ad una scelta
scrupolosa.
Quando ebbero terminato fecero incassare ogni cosa e Hara fece
trasportare tutto sulla sponda della Cauca. Vi erano carabine, due
casse di munizioni, vesti, una tenda, viveri per due mesi, bussole, un
sestante, un cronometro per ottenere la latitudine e la longitudine
per non procedere a casaccio, utensili svariati per la cucina, amache,
una piccola farmacia e parecchi altri oggetti ritenuti indispensabili,
oltre parecchie casse di cianfrusaglie e di perle da regalare agli
indiani. Yaruri per suo conto si limitò a scegliere una cerbottana e
parecchie dozzine di freccie, che si proponeva di intingere più tardi
nel succo mortale del curaro.
— Andiamo ora a visitare la nostra scialuppa, — disse don Raffaele.
— Tra pochi minuti tutte le nostre provviste saranno imbarcate e ci
metteremo in viaggio.
— Conduciamo con noi un equipaggio d’indiani? — chiese Alonzo.
— No, cugino. La mia scialuppa è attrezzata e leggiera e la
condurremo noi. E poi, se gl’indiani dell’alto Orenoco vedessero una
truppa di persone, potrebbero mettersi in sospetto e darci tutti
addosso.
— È vero, — disse il dottore. — Meglio pochi, ma risoluti.
Si diressero verso il fiume, presso le cui sponde si trovavano
parecchie scialuppe e due dozzine di canotti indiani che venivano
adoperati pel trasporto dei prodotti della piantagione ad Angostura.
Vi erano appena giunti, quando Hara, che riceveva le casse colà
portate dai negri, disse a don Raffaele:
— Padrone, è scomparso un canotto.
— Un canotto! — esclamò il piantatore stupito.
— Sì, padrone, ed uno dei migliori.
— Che ce l’abbiano rubato?
— E chi?... Gl’indiani non osano scendere l’Orenoco fino a questa
piantagione, — disse l’intendente.
— Che si sia spezzata una corda?
— No, padrone: l’ho visitata or ora e mi sono accorto che è stata
tagliata con un colpo di coltello.
— Che qualche schiavo sia fuggito? — chiese don Raffaele,
aggrottando la fronte.
— Voglio assicurarmene, se me lo permettete.
— Va, Hara, — disse il dottore. — Non ci vedo chiaro in questa
faccenda.
— Cosa temete, Velasco? — chiese don Raffaele.
— Nulla per ora, ma.... Quale è la nostra scialuppa?
— Eccola: è quella che adopero io nelle mie escursioni e nei miei
viaggi sul fiume. È solida ma leggera, e basta un soffio d’aria per
farla camminare con notevole velocità.
Welcome to our website – the ideal destination for book lovers and
knowledge seekers. With a mission to inspire endlessly, we offer a
vast collection of books, ranging from classic literary works to
specialized publications, self-development books, and children's
literature. Each book is a new journey of discovery, expanding
knowledge and enriching the soul of the reade
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
Let us accompany you on the journey of exploring knowledge and
personal growth!
ebookfinal.com

More Related Content

PDF
Resource management of mobile cloud computing networks and environments 1st E...
PDF
Information Sciences and Systems 2015: 30th International Symposium on Comput...
PDF
Software Engineering Foundations 1st Edition Yingxu Wang
PDF
Energy Efficient Data Centers Third International Workshop E2dc 2014 Cambridg...
PDF
Proceedings Of Fourth International Conference On Computer And Communication ...
PDF
Design Technology For Heterogeneous Embedded Systems 1st Edition G Nicolescu
PDF
Information Security in Diverse Computing Environments 1st Edition Anne Kayem
PDF
Cyber Intelligence And Information Retrieval Proceedings Of Ciir 2021 Lecture...
Resource management of mobile cloud computing networks and environments 1st E...
Information Sciences and Systems 2015: 30th International Symposium on Comput...
Software Engineering Foundations 1st Edition Yingxu Wang
Energy Efficient Data Centers Third International Workshop E2dc 2014 Cambridg...
Proceedings Of Fourth International Conference On Computer And Communication ...
Design Technology For Heterogeneous Embedded Systems 1st Edition G Nicolescu
Information Security in Diverse Computing Environments 1st Edition Anne Kayem
Cyber Intelligence And Information Retrieval Proceedings Of Ciir 2021 Lecture...

Similar to Advances and applications in model driven engineering 1st Edition García Díaz (20)

PDF
Assembly Automation and Product Design 12th Edition Geoffrey Boothroyd
PDF
Agentbased Computing 1st Edition Duarte Bouca Amaro Gafagnao
PDF
(eBook PDF) Database System Concepts 6th Edition
PDF
Architecture Exploration of FPGA Based Accelerators for BioInformatics Applic...
PDF
Thermal Power Plant Simulation And Control Iee Power And Energy Series Damian...
PDF
Download Standards for Engineering Design and Manufacturing 1st Edition Richa...
PDF
Adaptive Sampling With Mobile Wsn Simultaneous Robot Localisation And Mapping...
PDF
Power Management Integrated Circuits Hella Mona M Mercier Patrick Mona M Merc...
PDF
Computer Science Illuminated Revised Nell B. Dale
PDF
Highspeed Devices And Circuits With Thz Applications Jung Han Choi
PDF
Graph Databases: Applications on Social Media Analytics and Smart Cities 1st ...
PDF
Information And Knowledge Engineering 1st Edition Hamid R Arabnia
PDF
Information And Knowledge Engineering 1st Edition Hamid R Arabnia
PDF
Discretetime Recurrent Neural Control Analysis And Applications Sanchez
PDF
Engineering reliable service oriented architecture managing complexity and se...
PDF
Clustering in Bioinformatics and Drug Discovery 1st Edition John David Maccui...
PDF
Encyclopedia of Information Science and Technology Volumes 1 5 Mehdi Khosrow-...
PDF
Green communications and networking Leung
PDF
Proceedings of the 21st International Conference on Industrial Engineering an...
PDF
Meta-analytics. Consensus approaches and system patterns for data analysis Si...
Assembly Automation and Product Design 12th Edition Geoffrey Boothroyd
Agentbased Computing 1st Edition Duarte Bouca Amaro Gafagnao
(eBook PDF) Database System Concepts 6th Edition
Architecture Exploration of FPGA Based Accelerators for BioInformatics Applic...
Thermal Power Plant Simulation And Control Iee Power And Energy Series Damian...
Download Standards for Engineering Design and Manufacturing 1st Edition Richa...
Adaptive Sampling With Mobile Wsn Simultaneous Robot Localisation And Mapping...
Power Management Integrated Circuits Hella Mona M Mercier Patrick Mona M Merc...
Computer Science Illuminated Revised Nell B. Dale
Highspeed Devices And Circuits With Thz Applications Jung Han Choi
Graph Databases: Applications on Social Media Analytics and Smart Cities 1st ...
Information And Knowledge Engineering 1st Edition Hamid R Arabnia
Information And Knowledge Engineering 1st Edition Hamid R Arabnia
Discretetime Recurrent Neural Control Analysis And Applications Sanchez
Engineering reliable service oriented architecture managing complexity and se...
Clustering in Bioinformatics and Drug Discovery 1st Edition John David Maccui...
Encyclopedia of Information Science and Technology Volumes 1 5 Mehdi Khosrow-...
Green communications and networking Leung
Proceedings of the 21st International Conference on Industrial Engineering an...
Meta-analytics. Consensus approaches and system patterns for data analysis Si...
Ad

Recently uploaded (8)

PPTX
San Giovanni Eudes, 1601 – 1680, sacerdote e fondatore francese.pptx
PDF
Presentazione educazione finanziaria e informazione.pdf
PDF
NGÂN HÀNG CÂU HỎI TÁCH CHỌN LỌC THEO CHUYÊN ĐỀ TỪ ĐỀ THI THỬ TN THPT 2025 TIẾ...
PDF
NGÂN HÀNG CÂU HỎI TÁCH CHỌN LỌC THEO CHUYÊN ĐỀ TỪ ĐỀ THI THỬ TN THPT 2025 TIẾ...
PDF
Presentazione di Chimica sui Coloranti Alimentari
PPTX
Santa Rosa da Lima, Vergine, Penitente, Terziaria Domenicana 1586-1617.pptx
PDF
Critico_o_creativo_Approcci_al_testo_let.pdf
PDF
NGÂN HÀNG CÂU HỎI TÁCH CHỌN LỌC THEO CHUYÊN ĐỀ TỪ ĐỀ THI THỬ TN THPT 2025 TIẾ...
San Giovanni Eudes, 1601 – 1680, sacerdote e fondatore francese.pptx
Presentazione educazione finanziaria e informazione.pdf
NGÂN HÀNG CÂU HỎI TÁCH CHỌN LỌC THEO CHUYÊN ĐỀ TỪ ĐỀ THI THỬ TN THPT 2025 TIẾ...
NGÂN HÀNG CÂU HỎI TÁCH CHỌN LỌC THEO CHUYÊN ĐỀ TỪ ĐỀ THI THỬ TN THPT 2025 TIẾ...
Presentazione di Chimica sui Coloranti Alimentari
Santa Rosa da Lima, Vergine, Penitente, Terziaria Domenicana 1586-1617.pptx
Critico_o_creativo_Approcci_al_testo_let.pdf
NGÂN HÀNG CÂU HỎI TÁCH CHỌN LỌC THEO CHUYÊN ĐỀ TỪ ĐỀ THI THỬ TN THPT 2025 TIẾ...
Ad

Advances and applications in model driven engineering 1st Edition García Díaz

  • 1. Advances and applications in model driven engineering 1st Edition García Díaz download pdf https://ebookfinal.com/download/advances-and-applications-in-model- driven-engineering-1st-edition-garcia-diaz/ Visit ebookfinal.com today to download the complete set of ebook or textbook!
  • 2. Here are some recommended products that we believe you will be interested in. You can click the link to download. MacMillan Destination C1 C2 Grammar Vocabulary Malcolm Mann https://ebookfinal.com/download/macmillan-destination-c1-c2-grammar- vocabulary-malcolm-mann/ Annual Reports on NMR Spectroscopy Volume 83 1st Edition Webb https://ebookfinal.com/download/annual-reports-on-nmr-spectroscopy- volume-83-1st-edition-webb/ Using the TI 83 Plus TI 84 Plus Christopher R. Mitchell https://ebookfinal.com/download/using-the-ti-83-plus-ti-84-plus- christopher-r-mitchell/ Engineering Service Oriented Systems A Model Driven Approach 1st Edition Bill Karakostas https://ebookfinal.com/download/engineering-service-oriented-systems- a-model-driven-approach-1st-edition-bill-karakostas/
  • 3. Advances in Machine Learning Applications in Software Engineering Du Zhang https://ebookfinal.com/download/advances-in-machine-learning- applications-in-software-engineering-du-zhang/ Advances in minimum description length Theory and applications Peter D. Grunwald https://ebookfinal.com/download/advances-in-minimum-description- length-theory-and-applications-peter-d-grunwald/ Model driven development with executable uml 1st ed Edition Dragan Milicev https://ebookfinal.com/download/model-driven-development-with- executable-uml-1st-ed-edition-dragan-milicev/ Platform Ontologies for the Model Driven Architecture 1st Edition Dennis Wagelaar https://ebookfinal.com/download/platform-ontologies-for-the-model- driven-architecture-1st-edition-dennis-wagelaar/ Clinical Engineering Principles and Applications in Engineering 1st Edition Yadin David https://ebookfinal.com/download/clinical-engineering-principles-and- applications-in-engineering-1st-edition-yadin-david/
  • 5. Advances and applications in model driven engineering 1st Edition GarcÃ​a DÃ​az Digital Instant Download Author(s): GarcÃ​a DÃ​az, Vicente; Sanjuán MartÃ​nez, Oscar; Cueva Lovelle, Juan Manuel; Pelayo GarcÃ​a-Bustelo, Begona Cristina ISBN(s): 9781680154733, 1680154737 Edition: 1 File Details: PDF, 21.89 MB Year: 2014 Language: english
  • 7. Advances and Applications in Model- Driven Engineering Vicente García Díaz University of Oviedo, Spain Juan Manuel Cueva Lovelle University of Oviedo, Spain B. Cristina Pelayo García-Bustelo University of Oviedo, Spain Oscar Sanjuán Martinez University of Carlos III, Spain A volume in the Advances in Systems Analysis, Software Engineering, and High Performance Computing (ASASEHPC) Book Series
  • 8. Published in the United States of America by Information Science Reference (an imprint of IGI Global) 701 E. Chocolate Avenue Hershey PA 17033 Tel: 717-533-8845 Fax: 717-533-8661 E-mail: cust@igi-global.com Web site: http://www.igi-global.com Copyright © 2014 by IGI Global. All rights reserved. No part of this publication may be reproduced, stored or distributed in any form or by any means, electronic or mechanical, including photocopying, without written permission from the publisher. Product or company names used in this set are for identification purposes only. Inclusion of the names of the products or companies does not indicate a claim of ownership by IGI Global of the trademark or registered trademark. Library of Congress Cataloging-in-Publication Data British Cataloguing in Publication Data A Cataloguing in Publication record for this book is available from the British Library. All work contributed to this book is new, previously-unpublished material. The views expressed in this book are those of the authors, but not necessarily of the publisher. Advances and applications in model-driven engineering / Vicente Garcia Diaz,Juan Manuel Cueva Lovelle, Begona Cristina Pelayo, and Oscar Sanjuan Martinez,editors. pages cm Includes bibliographical references and index. Summary: “This book explores this relatively new approach in software development that can increase the level of abstraction of the development of tasks, bridging the gaps between various disciplines within software engineering and computer science”-- Provided by publisher. ISBN 978-1-4666-4494-6 (hardcover) -- ISBN 978-1-4666-4496-0 (print & perpetual access) -- ISBN 978-1-4666-4495-3 (ebook) 1. Engineering models. I. Garcia Diaz, Vicente, 1981- editor of compilation. II. Cueva Lovelle, Juan Manuel, editor of compilation. III. Pelayo Garcia-Bustelo, Begona Cristina, 1971- editor of compilation. IV. Sanjuan Martinez, Oscar, editor of compilation. TA177.A37 2013 620.001’1--dc23 2013014345 This book is published in the IGI Global book series Advances in Systems Analysis, Software Engineering, and High Perfor- mance Computing (ASASHEPC) (ISSN: 2327-3453; eISSN: 2327-3461) Managing Director: Editorial Director: Production Manager: Publishing Systems Analyst: Development Editor: Assistant Acquisitions Editor: Typesetter: Cover Design: Lindsay Johnston Joel Gamon Jennifer Yoder Adrienne Freeland Christine Smith Kayla Wolfe Travis Gundrum Jason Mull
  • 9. Advances in Systems Analysis, Software Engineering, and High Performance Computing (ASASHEPC) Book Series • Computer Graphics • Computer Networking • Computer System Analysis • Distributed Cloud Computing • Enterprise Information Systems • Metadata and Semantic Web • Parallel Architectures • Performance Modeling • Software Engineering • Virtual Data Systems Vijayan Sugumaran Oakland University, USA ISSN: 2327-3453 EISSN: 2327-3461 Mission The theory and practice of computing applications and distributed systems has emerged as one of the key areas of research driving innovations in business, engineering, and science. The fields of software engineering, systems analysis, and high performance computing offer a wide range of applications and solutions in solving computational problems for any modern organization. The Advances in Systems Analysis, Software Engineering, and High Performance Computing (ASASEHPC) Book Series brings together research in the areas of distributed computing, systems and softwareengineering,highperformancecomputing,andservicescience.Thiscollectionofpublicationsis usefulforacademics,researchers,andpractitionersseekingthelatestpracticesandknowledgeinthisfield. Coverage IGI Global is currently accepting manuscripts for publication within this series. To submit a pro- posal for a volume in this series, please contact our AcquisitionEditorsatAcquisitions@igi-global.com or visit: http://www.igi-global.com/publish/. TheAdvancesinSystemsAnalysis,SoftwareEngineering,andHighPerformanceComputing(ASASEHPC)BookSeries(ISSN2327-3453) is published by IGI Global, 701 E. Chocolate Avenue, Hershey, PA 17033-1240, USA, www.igi-global.com. This series is composed of titles available for purchase individually; each title is edited to be contextually exclusive from any other title within the series. For pricing and ordering information please visit http://www.igi-global.com/book-series/advances-systems-analysis-software-engineering/73689. Postmaster: Send all address changes to above address. Copyright © 2014 IGI Global. All rights, including translation in other languages reserved by the publisher. No part of this series may be reproduced or used in any form or by any means – graphics, electronic, or mechanical, including photocopying, recording, taping, or information and retrieval systems – without written permission from the publisher, except for non commercial, educational use, including classroom teaching purposes. The views expressed in this series are those of the authors, but not necessarily of IGI Global.
  • 10. Titles in this Series For a list of additional titles in this series, please visit: www.igi-global.com Advances and Applications in Model-Driven Engineering Vicente García Díaz (University of Oviedo, Spain) Juan Manuel Cueva Lovelle (University of Oviedo, Spain) B. Cristina Pelayo García-Bustelo (University of Oviedo, Spain) and Oscar Sanjuán Martinez (University of Carlos III, Spain) Information Science Reference • copyright 2014 • 424pp • H/C (ISBN: 9781466644946) • US $195.00 (our price) Service-Driven Approaches to Architecture and Enterprise Integration Raja Ramanathan (Independent Researcher, USA) and Kirtana Raja (Independent Researcher, USA) Information Science Reference • copyright 2013 • 411pp • H/C (ISBN: 9781466641938) • US $195.00 (our price) Progressions and Innovations in Model-Driven Software Engineering Vicente García Díaz (University of Oviedo, Spain) Juan Manuel Cueva Lovelle (University of Oviedo, Spain) B. Cristina Pelayo García-Bustelo (University of Oviedo, Spain) and Oscar Sanjuán Martínez (University of Oviedo, Spain) Engineering Science Reference • copyright 2013 • 388pp • H/C (ISBN: 9781466642171) • US $195.00 (our price) Knowledge-Based Processes in Software Development Saqib Saeed (Bahria University Islamabad, Pakistan) and Izzat Alsmadi (Yarmouk University, Jordan) Information Science Reference • copyright 2013 • 318pp • H/C (ISBN: 9781466642294) • US $195.00 (our price) Distributed Computing Innovations for Business, Engineering, and Science Alfred Waising Loo (Lingnan University, Hong Kong) Information Science Reference • copyright 2013 • 369pp • H/C (ISBN: 9781466625334) • US $195.00 (our price) Data Intensive Distributed Computing Challenges and Solutions for Large-scale Information Management Tevfik Kosar (University at Buffalo, USA) Information Science Reference • copyright 2012 • 352pp • H/C (ISBN: 9781615209712) • US $180.00 (our price) Achieving Real-Time in Distributed Computing From Grids to Clouds Dimosthenis Kyriazis (National Technical University of Athens, Greece) Theodora Varvarigou (National Technical University of Athens, Greece) and Kleopatra G. Konstanteli (National Technical University of Athens, Greece) Information Science Reference • copyright 2012 • 330pp • H/C (ISBN: 9781609608279) • US $195.00 (our price) Principles and Applications of Distributed Event-Based Systems Annika M. Hinze (University of Waikato, New Zealand) and Alejandro Buchmann (University of Waikato, New Zealand) Information Science Reference • copyright 2010 • 538pp • H/C (ISBN: 9781605666976) • US $180.00 (our price) 701 E. Chocolate Ave., Hershey, PA 17033 Order online at www.igi-global.com or call 717-533-8845 x100 To place a standing order for titles released in this series, contact: cust@igi-global.com Mon-Fri 8:00 am - 5:00 pm (est) or fax 24 hours a day 717-533-8661
  • 11. Editorial Advisory Board Yago Sáez Achaerandio, University of Carlos III, Spain Luis Joyanes Aguilar, Pontificial University of Salamanca, Spain Manuel Pérez Cota, University of Vigo, Spain Rubén González Crespo, Pontificial University of Salamanca, Spain José Emilio Labra Gayo, University of Oviedo, Spain Carlos Enrique Montenegro Marin, Distrital University Francisco José de Caldas, Colombia List of Reviewers Alain Abran, University of Quebec, Canada Eric Cariou, University of Pau and Pays de l’Adour, France David Chassels, Procession, UK Rubén González Crespo, Pontifical University of Salamanca, Spain István Dávid, Budapest University of Technology and Economics, Hungary Jon Davis, Curtin University, Australia Moez Essaidi, Paris-North University, France Rachit Mohan Garg, Jaypee University of Information Technology, India Vahid Garousi, University of Calgary, Canada Steven Gibson, California State University – Northridge, USA Olivier Le Goaer, University of Pau and Pays de l’Adour, France Wolfgang Golubski, Zwickau University of Applied Sciences, Germany László Gönczy, Budapest University of Technology and Economics, Hungary David R. C. Hill, Blaise Pascal University, France Zbigniew Huzar, Wrocław University of Technology, Poland Abdelilah Kahlaoui, University of Quebec, Canada Julian Krumeich, The German Research Center for Artificial Intelligence, Germany Liliana Martinez, Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina Dima Panfilenko, The German Research Center for Artificial Intelligence, Germany Claudia Pereira, Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina FrançoisPinet,NationalResearchInstituteofScienceandTechnologyforEnvironmentandAgriculture,France Ella Roubtsova, Open University of The Netherlands, The Netherlands Tong-Ying Yu, Independent Consultant, China
  • 12. Table of Contents Foreword . ............................................................................................................................................xiv Preface . ...............................................................................................................................................xvii Chapter 1 Variant Logic for Model Driven Applications ........................................................................................ 1 Jon Davis, Curtin University, Australia Elizabeth Chang, Curtin University, Australia Chapter 2 Aspect Adapted Sculpting ..................................................................................................................... 35 Rachit Mohan Garg, IT Engineer, India Chapter 3 Model-Driven Applications: Using Model-Driven Mechanism to Bridge the Gap between Business and IT...................................................................................................................................... 53 Tong-Ying Yu, Independent Consultant, China Chapter 4 Using Model-Driven Architecture Principles to Generate Applications based on Interconnecting Smart Objects and Sensors ......................................................................................... 73 Cristian González García, University of Oviedo, Spain Jordán Pascual Espada, University of Oviedo, Spain Chapter 5 A Context-Aware MDAApproach for Content Personalization in User Interface Development ........ 88 Firas Bacha, University of Valenciennes, France Káthia Marçal de Oliveira, University of Valenciennes, France Mourad Abed, University of Valenciennes, France Chapter 6 Ontology-Supported Design of Domain-Specific Languages: A Complex Event Processing Case Study........................................................................................................................................... 106 István Dávid, Budapest University of Technology and Economics, Hungary László Gönczy, Budapest University of Technology and Economics, Hungary
  • 13. Chapter 7 The Human Role in Model Synthesis ................................................................................................. 134 Steven Gibson, California State University – Northridge, USA Chapter 8 Quality Assurance in Agile Software Development ........................................................................... 155 Iwona Dubielewicz, Wroclaw University of Technology, Poland Bogumiła Hnatkowska, Wroclaw University of Technology, Poland Zbigniew Huzar, Wroclaw University of Technology, Poland Lech Tuzinkiewicz, Wroclaw University of Technology, Poland Chapter 9 A Rigorous Approach for Metamodel Evolution ................................................................................ 177 Claudia Pereira, Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina Liliana Favre, Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina & Comisión de Investigaciones Científicas de la Provincia de Buenos Aires, Argentina Liliana Martinez, Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina Chapter 10 Rosetta Composition Semantics ......................................................................................................... 201 Megan Peck, University of Kansas, USA Perry Alexander, University of Kansas, USA Chapter 11 Model-Driven Data Warehouse Automation: A Dependent-Concept Learning Approach.................. 240 Moez Essaidi, Université Paris-Nord, France Aomar Osmani, Université Paris-Nord, France Céline Rouveirol, Université Paris-Nord, France Chapter 12 Parameterized Transformation Schema for a Non-Functional Properties Model in the Context of MDE . ................................................................................................................................. 268 Gustavo Millán García, Pontifical University of Salamanca, Spain Rubén González Crespo, Pontifical University of Salamanca, Spain Oscar Sanjuán Martínez, Carlos III University, Spain Chapter 13 Object Model Development/Engineering: Proven New Approach to Enterprise Software Building................................................................................................................................ 289 David Chassels, Procession PLC, UK Chapter 14 Consistency Checking of Specification in UML . ................................................................................ 300 P. G. Sapna, Coimbatore Institute of Technology, India Hrushikesha Mohanty, University of Hyderabad, India Arunkumar Balakrishnan, Coimbatore Institute of Technology, India
  • 14. Chapter 15 Viewpoint-Based Modeling: A Stakeholder-Centered Approach for Model-Driven Engineering...... 317 Klaus Fischer, German Research Center for Artificial Intelligence, Germany Julian Krumeich, German Research Center for Artificial Intelligence, Germany Dima Panfilenko, German Research Center for Artificial Intelligence, Germany Marc Born, ikv++ technologies, Germany Philippe Desfray, SOFTEAM, France Chapter 16 Analyzing Mobile Application Software Power Consumption via Model-Driven Engineering ........ 342 Chris Thompson, Vanderbilt University, USA Jules White, Vanderbilt University, USA Douglas C. Schmidt, Vanderbilt University, USA Compilation of References ............................................................................................................... 368 About the Contributors .................................................................................................................... 393 Index.................................................................................................................................................... 402
  • 15. Detailed Table of Contents Foreword . ............................................................................................................................................xiv Preface . ...............................................................................................................................................xvii Chapter 1 Variant Logic for Model Driven Applications ........................................................................................ 1 Jon Davis, Curtin University, Australia Elizabeth Chang, Curtin University, Australia Customizing Enterprise Information Systems (EIS) scale applications can be very expensive, also incur- ring additional costs during their lifecycle when customizations may need to be re-engineered to suit each EIS upgrade. The ongoing development of a temporal meta-data framework for EIS applications seeks to overcome these issues, with the application logic model supporting the capability for end users to define their own supplemental or replacement application logic meta-data, as what the authors term Variant Logic, to become a variation of the core application logic. Variant Logic can be applied to any definedmodelobjectwhethervisualobjects,logicalprocessingobjects,ordatastructuresobjects.Variant Logic can be defined by any authorized user, through modeling rather than coding, executed by any user as an alternative to the original application logic, and is available for immediate execution by the frame- work runtime engine. Variant Logic is also preserved during automated meta-data application updates. Chapter 2 Aspect Adapted Sculpting ..................................................................................................................... 35 Rachit Mohan Garg, IT Engineer, India This chapter enables the learners to envisage the prevailing glitches of concern in programming and enables them to identify the concerns that may be incurred in the development of the software. How the designing phase of the product is molded separates these concerns from the core business logic, thereby providing a product with an ability to incorporate any change without actually touching the core business logic unless necessary. Moreover, creating a good design leads to less rework in the latter stages of the SDLC (Software Development Life Cycle).
  • 16. Chapter 3 Model-Driven Applications: Using Model-Driven Mechanism to Bridge the Gap between Business and IT...................................................................................................................................... 53 Tong-Ying Yu, Independent Consultant, China How to bridge the gap between business and Information Technology (IT) has always been a critical issue for both the developers and IT managers. The individualized, differentiated demands by different customers and situations, the constantly changing in both business and IT are great challenges to the applications for enterprises. In this chapter, the authors respectively discuss the left side (computer) in software engineering, with Object-Orientation (OO), Model-Driven Engineering (MDE), Domain- Driven Development (DDD), Agile, etc., and the right side (the business) in Enterprise Engineering (EE) with Enterprise Modeling (EM), and Enterprise Architecture (EA) of the gap. It is shown there are some fundamental problems, such as the transforming barrier between analysis and design model, the entanglement of business change and development process, and the limitation to the enterprise engineer- ing approaches such as EA by IT. Our solution is concentrated on the middle, the inevitable model as a mediatorbetweenhuman,computer,andtherealworld.TheauthorsintroduceModel-DrivenApplication (MDApp), which is based on Model-Driven Mechanism (MDM), operated on the evolutionary model of the target thing at runtime; it is able to largely avoid the transforming barrier and remove the entangle- ment. Thus, the architecture for Enterprise Model Driven Application (EMDA) is emerged, which is able to strongly support EE and adapts to the business changing at runtime. Chapter 4 Using Model-Driven Architecture Principles to Generate Applications based on Interconnecting Smart Objects and Sensors .............................................................................................................................. 73 Cristian González García, University of Oviedo, Spain Jordán Pascual Espada, University of Oviedo, Spain There has been a rise in the quantity of Smart Things present in our daily life: Smartphones, smart TVs, sensor networks, smart appliances, and many other home and industry automation devices. The disad- vantage is that each one is similar but very different from the others because they use different kinds of connections, different protocols, different hardware, and different operative systems; even if they belong to a similar kind, and depending on the manufacturer, two Smartphones or two humidity sensors can be totally different. In spite of this, they all have something in common: All can be connected to Internet. This fact is what gives power to objects, because it allows them to interact with each other and with the environment by intercommunication, a joint and synchronized work. That is why the key resides in creating connections among different objects. This requires technical and qualified personal, although the majority of people who use it do not meet these conditions. These people require objects that are easy to interact with and with as many automations as possible. Chapter 5 A Context-Aware MDAApproach for Content Personalization in User Interface Development ........ 88 Firas Bacha, University of Valenciennes, France Káthia Marçal de Oliveira, University of Valenciennes, France Mourad Abed, University of Valenciennes, France User Interface (UI) personalization aims at providing the right information, at the right time, and on the right support (tablets, smart-phone, etc.). Personalization can be performed on the interface elements’ presentation (e.g. layout, screen size, and resolution) and on the content provided (e.g., data, informa- tion, document). While many existing approaches deal with the first type of personalization, this chapter explores content personalization.To that end, the authors define a context-aware Model DrivenArchitec-
  • 17. ture (MDA) approach where the UI model is enriched by data from a domain model and its mapping to a context model. They conclude that this approach is better used only for domains where one envisions several developments of software applications and/or user interfaces. Chapter 6 Ontology-Supported Design of Domain-Specific Languages: A Complex Event Processing Case Study........................................................................................................................................... 106 István Dávid, Budapest University of Technology and Economics, Hungary László Gönczy, Budapest University of Technology and Economics, Hungary This chapter introduces a novel approach for design of Domain-Specific Languages (DSL). It is very common in practice that the same problems emerge in different application domains (e.g. the model- ing support for complex event processing is desirable in the domain of algorithmic trading, IT security assessment, robust monitoring, etc.). A DSL operates in one single domain, but the above-mentioned cross-domain challenges raise the question: is it possible to automate the design of DSLs which are so closely related? This approach demonstrates how a family of domain-specific languages can be devel- oped for multiple domains from a single generic language metamodel with generative techniques. The basic idea is to refine the targeted domain with separating the problem domain from the context domain. This allows designing a generic language based on the problem and customizing it with the appropriate extensions for arbitrary contexts, thus defining as many DSLs and as many contexts as one extends the generic language for. The authors also present an ontology-based approach for establishing context- specific domain knowledge bases. The results are discussed through a case study, where a language for event processing is designed and extended for multiple context domains. Chapter 7 The Human Role in Model Synthesis ................................................................................................. 134 Steven Gibson, California State University – Northridge, USA This chapter highlights one concept representing the human role in requirements engineering and analysis for model synthesis. The production of design documentation to support model development requires elicitation of user requirements. The process of requirement elicitation plays a primary role in all Model-Driven Software Engineering (MDSE). Issues addressed include how requirements are gathered by the use of surveys, interviews, and questionnaires, and the importance of using validated constructs when gathering user information during requirement elicitation. Survey constructs, as used in requirements engineering, are analogues to the models in the final engineering product. A solution to improving the use of survey methods in the gathering of requirements is introduced. A small applica- tion is shown that suggests an example use of this proposed solution. This review of current practices explores areas where challenges are faced in the field with a concluding discussion that points to future trends in this research field. Chapter 8 Quality Assurance in Agile Software Development ........................................................................... 155 Iwona Dubielewicz, Wroclaw University of Technology, Poland Bogumiła Hnatkowska, Wroclaw University of Technology, Poland Zbigniew Huzar, Wroclaw University of Technology, Poland Lech Tuzinkiewicz, Wroclaw University of Technology, Poland Agile methodologies have become very popular. They are defined in terms of best practices, which aim at developing good quality software faster and cheaper. Unfortunately, agile methodologies do not refer explicitly to quality assurance, which is understood as a planned set of activities performed to provide adequate confidence that a product conforms to established requirements, and which is performed to
  • 18. evaluate the process by which products are developed. The chapter considers the relations of agile practices with software life cycle processes, especially those connected to quality assurance, and tries to answer the question of which agile practices ensure software quality. Next, agile practices associated with quality assurance are assessed from different perspectives and some recommendations for their usage are given. It is observed that modeling has a particular impact on quality assurance. Chapter 9 A Rigorous Approach for Metamodel Evolution ................................................................................ 177 Claudia Pereira, Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina Liliana Favre, Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina & Comisión de Investigaciones Científicas de la Provincia de Buenos Aires, Argentina Liliana Martinez, Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina Model-Driven Development (MDD) is an initiative proposed by the Object Management Group (OMG) to model centric software development. It is based on the concepts of models, metamodels, and automatic transformations. Models and metamodels are in constant evolution. Metamodel evolution may cause conforming models to become invalid. Therefore, models must be migrated to maintain conformance to their metamodels. Metamodel evolution and model migration are typically performed manually, which is an error-prone task. In light of this, the authors propose a framework for metamodel evolution and model migration that combine an operator-based approach with refactoring and specification match- ing techniques. They combine classical metamodeling techniques with formal specifications to reason about transformations, metamodels, and their evolution. The authors describe foundations for MDA- based metamodel evolution that allow extending the functionality of the existing CASE tools in order to improve the MDA-based process quality. Chapter 10 Rosetta Composition Semantics ......................................................................................................... 201 Megan Peck, University of Kansas, USA Perry Alexander, University of Kansas, USA The Rosetta specification language aims to enable system designers to abstractly design complex heterogeneous systems. To this end, Rosetta allows for compositional design to facilitate modularity, separation of concerns, and specification reuse. The behavior of Rosetta components and facets can be viewed as systems, which are well suited for coalgebraic denotation. The previous semantics of Rosetta lacked detail in the denotational work, and had no firm semantic basis for the composition operators. This thesis refreshes previous work on the coalgebraic denotation of Rosetta. It then goes on to define the denotation of the composition operators. Several Rosetta examples using all types of composition serve as a demonstration of the power of composition as well as the clean modular abstraction it affords the designer. Chapter 11 Model-Driven Data Warehouse Automation: A Dependent-Concept Learning Approach.................. 240 Moez Essaidi, Université Paris-Nord, France Aomar Osmani, Université Paris-Nord, France Céline Rouveirol, Université Paris-Nord, France Transformation design is a key step in model-driven engineering, and it is a very challenging task, par- ticularly in context of the model-driven data warehouse. Currently, this process is ensured by human experts. The authors propose a new methodology using machine learning techniques to automatically derive these transformation rules. The main goal is to automatically derive the transformation rules to be
  • 19. applied in the model-driven data warehouse process. The proposed solution allows for a simple design of the decision support systems and the reduction of time and costs of development. The authors use the inductive logic programming framework to learn these transformation rules from examples of previous projects. Then, they find that in model-driven data warehouse application, dependencies exist between transformations. Therefore, the authors investigate a new machine learning methodology, learning dependent-concepts, that is suitable to solve this kind of problem. The experimental evaluation shows that the dependent-concept learning approach gives significantly better results. Chapter 12 Parameterized Transformation Schema for a Non-Functional Properties Model in the Context of MDE . ................................................................................................................................. 268 Gustavo Millán García, Pontifical University of Salamanca, Spain Rubén González Crespo, Pontifical University of Salamanca, Spain Oscar Sanjuán Martínez, Carlos III University, Spain The integration between design models of software systems and analytical models of non-functional properties is an ideal framework on which lay the foundation for a deep understanding of the architec- tures present in software systems and their properties. In order to reach this integration, this chapter proposes a parameterized transformation for a model of performance properties derived from a system model in the MDE context. The idea behind a parameterized term is to leave open the transformation framework to adopt future improvements and make the approach reusable. The authors believe that this kind of integration permits the addition of analysis capabilities to the software development process and permits an early evaluation of design decisions. Chapter 13 Object Model Development/Engineering: Proven New Approach to Enterprise Software Building................................................................................................................................ 289 David Chassels, Procession PLC, UK Solving the business “software problem” of inflexibility with poor user experience was at the heart of the original R&D that started over 20 years ago. Any solution had to acknowledge how people work and most importantly remove the interpretation gap between users and “IT,” thus removing the need for programmers in the build process. It was quickly recognised that in reality business logic does not really change, and it was therefore important to separate from the ever-changing technologies, such as operating systems and browsers, to “deliver.”After 20+ years of research and development and working with early adopters, this approach has achieved the objectives set. As is explained, generic task objects and the important links were built and displayed in a Graphical Model where the building of custom applications takes place with no change to the core code and no code generation or compiling. This approach has opened a new perspective on capability in software yet does it by adopting simplicity in the core design. Indeed the driving philosophy for all development was to produce enabling technology that was business friendly, simple to use, and generic in application.
  • 20. Chapter 14 Consistency Checking of Specification in UML . ................................................................................ 300 P. G. Sapna, Coimbatore Institute of Technology, India Hrushikesha Mohanty, University of Hyderabad, India Arunkumar Balakrishnan, Coimbatore Institute of Technology, India The increasing use of software is giving rise to the development of highly complex software systems. Further, software systems are required to be of high quality as a defect can have catastrophic effect on business as well as human life. Testing is defined as the process of executing a program with the inten- tion of finding errors. Software testing is an expensive process of the software development life cycle consuming nearly 50% of development cost. Software testing aims not only to guarantee consistency in software specification but also to validate its implementation meeting user requirements. On the whole, it is observed that in general, errors in software systems set in at the early stages of the software develop- ment cycle (i.e. while gathering user requirements and deciding on specification of intended software). Even though formal specification in B and Z assures a provable system, its use has become less popu- lar due to mathematical rigor. The Unified Modeling Language (UML), a semi-formal language with graphical notations consisting of various diagrams has caught software developers’imaginations and, it has become popular in industry. UML, with its several diagrams, helps to develop a model of intended software, and the model behaviour is simulated and tested to the satisfaction of both developer as well as users. As a UML model includes specifications of different aspects of a software system through several diagrams, it is essential to maintain consistency among diagrams so that quality of the model is maintained, and through inconsistency checking and removal, the model moves toward completeness. The works reported in literature on this topic are reviewed here. Chapter 15 Viewpoint-Based Modeling: A Stakeholder-Centered Approach for Model-Driven Engineering...... 317 Klaus Fischer, German Research Center for Artificial Intelligence, Germany Julian Krumeich, German Research Center for Artificial Intelligence, Germany Dima Panfilenko, German Research Center for Artificial Intelligence, Germany Marc Born, ikv++ technologies, Germany Philippe Desfray, SOFTEAM, France Viewpoint-based modeling is an important recent development in software engineering. It is likely to boost the wider use of modeling techniques because it allows the tailoring of existing tools with respect to the different stakeholders in software design. This chapter reports the results of the project ViBaM, in which viewpoint concepts are investigated. In doing so, the authors give an overview of the most important contributions from literature regarding viewpoint concepts, from which they derive the posi- tion that they take in the ViBaM project. After presenting ViBaM’s position, the authors derive features that they consider important for tools that support viewpoints. Afterwards, they present use cases, in which the viewpoint concepts are illustrated and discuss which of the viewpoint features are relevant in these use cases.
  • 21. Chapter 16 Analyzing Mobile Application Software Power Consumption via Model-Driven Engineering ........ 342 Chris Thompson, Vanderbilt University, USA Jules White, Vanderbilt University, USA Douglas C. Schmidt, Vanderbilt University, USA Smartphones are mobile devices that travel with their owners and provide increasingly powerful ser- vices. The software implementing these services must conserve battery power since smartphones may operate for days without being recharged. It is hard, however, to design smartphone software that mini- mizes power consumption. For example, multiple layers of abstractions and middleware sit between an application and the hardware, which make it hard to predict the power consumption of a potential application design accurately. Application developers must therefore wait until after implementation (when changes are more expensive) to determine the power consumption characteristics of a design. This chapter provides three contributions to the study of applying model-driven engineering to analyze power consumption early in the lifecycle of smartphone applications. First, it presents a model-driven methodology for accurately emulating the power consumption of smartphone application architectures. Second, it describes the System Power Optimization Tool (SPOT), which is a model-driven tool that automates power consumption emulation code generation and simplifies analysis. Third, it empirically demonstrates how SPOTcan estimate power consumption to within ~3-4% of actual power consumption for representative smartphone applications. Compilation of References ............................................................................................................... 368 About the Contributors .................................................................................................................... 393 Index.................................................................................................................................................... 402
  • 22. xiv Foreword MODELS, MODELS EVERYWHERE Models are pervasive in engineering and serve multiple useful purposes. In general, a model, being an abstract representation of some system that highlights aspects of interest while omitting those that are not, provides a comprehensible view of a system whose complexity might otherwise overwhelm our cognitive abilities. This makes it suitable for reasoning about such systems, helping us identify its key characteristics. Through extrapolations based on such models, it may also be possible to predict the interesting properties of the represented systems even if they are not explicitly rendered in the models. For instance, we may use a mathematical model of a bridge design to compute its load-bearing capacity. Equally important is the ability of models based on some shared representational conventions to facilitate communication between stakeholders. In addition to these prescriptive purposes, models can also serve a prescriptive role, that is, they can be used as specifications that guide designers and implementers; i.e., “models as blueprints.” In the case of software systems, this is a particularly interesting aspect, because the model and the modeled system share the same medium: the computer. Since computers are eminently flexible automation devices, this creates a number of rich possibilities including the potential to gradually evolve a model through a suc- cession of refinements into the system, which it was modeling. This has the potential to mitigate or even eliminate the troublesome transition that is often the curse of traditional engineering: the discontinuities that stand between the idealized world of engineering design and the messy, complex, and unrelenting world of physical implementation. The possibility of automatically generating implementations from high-level specifications that have evolved from abstract models is certainly one of the primary features of what is sometimes called Model-Based (Software) Engineering (MBSE). However, as discussed above, this is just icing on the cake, since models have many uses. For instance, computer-based specification models have a number of ancillary uses, notably as a basis for automatically generating various artifacts required in design and development: analysis models (e.g., performance, timing, security), test cases, design documents, etc. Thechaptersinthisvolumeprovideanexcellentsamplingoftherichpossibilitiesofmodelsinsoftware engineering. They cover the full range of roles that models play in the design of software and systems in general. However, in addition to capturing much of the state-of-the-art in MBE, these contributions provide valuable insight into the future directions of MBE. Researchers, doctoral students, industrial architects, and tool developers will undoubtedly find inspiration in the chapters included here. The use of models as specifications, either as blueprints to guide implementers or as source artifacts for automated code generation, is represented in this volume by a number of contributions. Several of them focus on automating critical functions as a means of increasing productivity and quality. Essaidi et
  • 23. xv al. (“Model-Driven Data Warehouse Automation: A Dependent-Concept Learning Approach”) describe how machine learning can be used to automatically derive model transforms for data warehouse applica- tions. Davis and Chang (“Variant Logic for Model-Driven Applications”) describe how metamodeling can be exploited to support the rapid evolution of software systems in a way that bypasses programming, thereby allowing end users to perform the necessary modifications. A similar theme is represented in the chapter by Chassels (“Object Model Development/Engineering: Proven New Approach to Enterprise Software Building”), which argues for separating business logic from implementation technology to allow applications to evolve without the need for code generation. The use of metamodels is also the subject of the contributions by David and Gonczy (“Ontology- Supported Design of Domain-Specific Languages: A Complex Event Processing Case Study”), which deals with automated generation of custom domain-specific languages from an ontology model, and Pereira et al. (“A Rigorous Approach for Metamodel Evolution”), which addresses the problem of modeling language evolution using formal model-based specifications. Peck and Alexander (“Rosetta Composition Semantics”) describe Rosetta, a model-based system specification language that supports compositional system design. Garg (“Aspect-Oriented Sculpting”) explains how model-based specifications of systems can be con- structed by exploiting methods used in aspect-oriented programming. Techniques for specifying systems for the emerging “Internet of things” using a generic model-based API are presented by C. Garcia and Espada in their contribution (“Using Model-Driven Architecture Principles to Generate Applications Based on Interconnecting Objects and Sensors”). The use of models for communications is a principal theme for several papers in the volume. Yu (“Model-Driven Applications”) describes how models can be used effectively as mediators to bridge the gaps between humans, computers, and the environment in which software systems operate. Fischer et al. (“Viewpoint-Based Modeling: A Stakeholder-Centered Approach for Model-Driven Engineering”) explainhowviewpointsonmodelscanbeusedtofacilitatecommunicationbetweenvariousstakeholders. Model-based methods for eliciting system requirements from stakeholders are also discussed by Gibson (“The Human Role in Model Synthesis”). This chapter also explains how models can help improve productivity, which is also the theme of the contribution by Dubielewicz et al. (“Quality Assurance in Agile Software Development”). Models as tools for analysis (reasoning) and prediction are the topic of several of the contributions. Thompson et al. (“Analyzing Mobile Application Software Power Consumption via Model-Driven Engineering”) demonstrate how models and simulation can help in predicting so-called non-functional properties of systems, while G. Garcia et al. focus on performance analysis using models (“Parameter- ized Transformation Schema for Non-Functional Properties Model in the Context of MDE”). The use of model-based simulation is also the subject of the chapter by Sapna et al. (“Consistency Checking of Specifications in UML”), which describes the use of a semi-formal variant of UML to ensure consistency between a design model and corresponding test cases. In summary, we can see from these contributions that the future of model-based engineering is a very promising one. It seems that we are at the threshold of a new generation of software engineering methods—methods that are, at last, bringing the design and development of software in line with more established engineering disciplines in terms of dependability and quality. In time, we can expect that the model-based approach will be accepted as standard practice, with models and model-based technologies and methods recognized as an integral and essential part of any systems development. We will know that
  • 24. xvi this has been achieved when the term “model-based” (or “model-driven,” if you prefer)—chosen initially to draw attention to models and related technologies—becomes redundant because it is self-evident. The results presented in this book are solid steps that take us firmly in this direction. Bran Selic Malina Software Corp., Canada & Simula Research Laboratory, Norway & University of Toronto, Canada Bran Selic is President and Founder of Malina Software Corp., a Canadian company that provides consulting services to clients worldwide. He is also a part-time Research Scientist at Simula Research Laboratory, in Oslo, Norway, as well as an adjunct at the University of Toronto. Bran has over 35 years of practical industrial experience in designing and implementing large- scale software systems and has pioneered the application of model-based methods in real-time and embedded applications. In the past, he has led several international standards efforts related to modeling technologies, including the widely used UML 2 modeling language. A frequently invited and keynote speaker at various technical events, he is on the editorial board of several mainline scientific journals and has been the general and technical program chair of a number of technical conferences. He has lectured widely on the topic of model-based engineering in various universities and research institutions around the world.
  • 25. xvii Preface A common problem in recent years is the growth of software development complexity due to customer demand for more features and fewer errors. Furthermore, due to recent advancements in technology, it has become necessary to utilize software in multiple domains and professional areas. This leads to problems such as development teams becoming experts in one particular area, necessitating an adjust- ment period when the team starts new projects in other professional areas. However, software engineering continually offers new tools that, when properly used, can help in the difficult task of developing software complying with the triple constraint of project management (scope, time, and cost) that is cited in numerous sources. Thus, a relatively new software development approach called Model-Driven Engineering (MDE) has appeared. MDE is an important and emerging approach in software engineering to increase the level of abstrac- tion of the development tasks. In recent years, Model-Driven Engineering has become a critical area of study, as companies and research institutions have started to emphasize the importance of using models as first-class artifacts in the software development process of complex systems. The mission of this book is to bring researchers, practitioners, and students to one of the most prom- ising fields in computer science, helping all to understand the current state-of-the-art and to know what the future will bring. The objectives include: • Bringing together the most relevant research on model-driven engineering. • Updating the scientific literature on model-driven engineering. • Identifying and address the complexities encountered in the application of model-driven engineer- ing technologies. • Identifying the most important issues to be addressed by scientists in the coming years. The target audience of this book is composed of professionals and researchers working in the field of model-driven software engineering in various disciplines. Moreover, the book will also be a reference for researchers, professionals, and students in computer science and related fields. The book will provide a much needed reference on the state-of-the-art of advanced tools and techniques that are either avail- able or under development to support the maximization of the efficacy and efficiency of model-driven software development. It will also provide foundations to professionals, researchers, and academics on the underlying theory and current applications for use in the future advancement of the existing body of knowledge. This combination of theory, applications, and success stories will provide the reader with an importantanddetailedviewofrecentdevelopmentsinthefieldandlaythebackgroundforfutureresearch.
  • 26. Random documents with unrelated content Scribd suggests to you:
  • 29. The Project Gutenberg eBook of La Città dell'Oro
  • 30. This ebook is for the use of anyone anywhere in the United States and most other parts of the world at no cost and with almost no restrictions whatsoever. You may copy it, give it away or re-use it under the terms of the Project Gutenberg License included with this ebook or online at www.gutenberg.org. If you are not located in the United States, you will have to check the laws of the country where you are located before using this eBook. Title: La Città dell'Oro racconto Author: Emilio Salgari Release date: April 5, 2024 [eBook #73336] Language: Italian Original publication: Milano: Treves, 1898 Credits: Barbara Magni and the Online Distributed Proofreading Team at http://www.pgdp.net (This file was produced from images made available by The Internet Archive) *** START OF THE PROJECT GUTENBERG EBOOK LA CITTÀ DELL'ORO ***
  • 33. EMILIO SALGARI LA Città dell’Oro RACCONTO Con 41 disegni di Antonio Bonamore e Gino De Bini MILANO Fratelli Treves, Editori 1898.
  • 34. PROPRIETÀ LETTERARIA ED ARTISTICA Riservati tutti i diritti. Tip. Fratelli Treves.
  • 36. I. Yaruri. — Bada, Alonzo! Se ti piomba addosso, non so se il medico, quell’ottimo Velasco, saprà accomodarti le ossa. — Non temere, cugino, ho il polso fermo e l’occhio sicuro. — Ma quei dannati giaguari spiccano tali salti da far invidia alle tigri indiane. Anche la settimana scorsa mi hanno storpiato uno schiavo presso la foce dell’Arauca, sebbene quel disgraziato fosse un abile cacciatore. — Ma non aveva fra le mani un buon fucile. — Una freccia intinta nel velenoso curaro vale quanto una palla di fucile. — Non mi fido, cugino Raffaele, di quelle freccie. — Hai torto. Volano via silenziose e non falliscono mai, quando sono lanciate da un indiano dell’Orenoco. Ti dirò poi che.... — Zitto, cugino! — Il giaguaro? — Ho udito laggiù a rompersi un ramo. — Fermati, Alonzo! Non vorrei festeggiare il tuo arrivo dalla Florida con una disgrazia. — Taci! Non ho paura.
  • 37. I due cugini si erano arrestati col dito sul grilletto del fucile e gli occhi fissi sugli ammassi di tronchi e di fogliame che si stendevano dinanzi a loro. Al di là della boscaglia si udiva gorgogliare la corrente dell’Orenoco, di quel fiume gigante che coi suoi numerosi affluenti solca contemporaneamente le due repubbliche di Columbia e di Venezuela, allungandosi fin presso l’altro gigante che attraversa tutta intera l’America del Sud centrale, il famoso fiume delle Amazzoni. Alcuni mico, scimmiottini così piccoli che possono stare in una scatola di sigari, graziosissimi, svelti, intelligenti, emettevano le loro grida lamentevoli, dondolandosi all’estremità dei rami, mentre su di un tronco una copia di canindè, bellicosi pappagalli grossi come le cacatoe dell’Australia, colle ali turchine ed il petto giallo, cicalavano a piena voce. I due cacciatori stettero alcuni istanti in silenzio, indagando cogli sguardi i cespugli, gli alberi e le foglie gigantesche che proiettavano sul terreno una cupa ombra e tendendo accuratamente gli orecchi, poi Alonzo disse: — Mi sono ingannato. Non odo nulla di sospetto. — Non fidiamoci, cugino mio. Il giaguaro ci avrà scorti e si sarà rintanato. To’!... Non senti questo odore di selvatico? È passato di qui, ne sono certo. — Si mostri, dunque! Aveva appena pronunciate queste parole, che si videro le larghe foglie d’un bananeira aprirsi rapidamente ed apparire una grossa testa colla pelle fulva picchiettata di nero, che ricordava quella d’una tigre, con una larga bocca irta di lunghi ed acuti denti. Gli occhi di quella fiera, contratti in forma d’un i come quelli dei gatti, si fissavano sui due cacciatori, mandando certi lampi che avevano i riflessi dell’acciaio. — Eccolo!... — esclamò Raffaele. — Indietro!... È affar mio!...
  • 38. Un soffio potente, che parve un sordo ruggito, uscì dalle mascelle aperte della fiera. Era una minaccia tremenda; annunciava l’imminenza dell’assalto. — Gli pianterò una palla fra i due occhi, — disse Alonzo. — Guardati, cugino. Puntò rapidamente il fucile che teneva in mano e senza attendere altro fece fuoco. Era ormai troppo tardi! La tigre americana aveva preso lo slancio ed era partita con impeto irresistibile, descrivendo una fulminea parabola. Il fumo non si era ancora dileguato che l’imprudente cacciatore giaceva a terra. Il giaguaro gli stava sopra, pronto a stritolargli il cranio o ad aprirglielo con un formidabile colpo d’artiglio. Raffaele aveva gettato un grido d’orrore. La scena era stata così rapida che gli era mancato il tempo di prevenire o d’arrestare lo slancio della belva. A sua volta aveva puntata l’arma, ma la tema di sbagliare la mira e di colpire invece il cugino, lo aveva trattenuto. Gettò un secondo grido. — Aiuto!... D’improvviso vide aprirsi precipitosamente i cespugli, apparire un indiano armato di una di quelle pesanti mazze di legno di ferro che usano i rivieraschi dell’Orenoco e che chiamansi wanaya, armi formidabili che con un solo colpo sfracellano il cranio più resistente. Senza pronunciare una parola, senza nemmeno gettare uno sguardo sul cugino d’Alonzo, con un coraggio temerario, quell’indiano piombò addosso al giaguaro e con un tremendo colpo della sua pesante arma lo fece stramazzare al suolo fulminato. La terribile wanaya gli aveva fracassato il cranio. Raffaele si era precipitato verso Alonzo, il quale, dopo aver respinto il cadavere sanguinante della fiera, s’era alzato a sedere. — Sei ferito, cugino mio? — gli chiese con voce tremula.
  • 39. — No, — rispose Alonzo tergendosi il freddo sudore che inondavagli il viso già pallido. — Ma se il soccorso tardava, ero spacciato. — Nemmeno una graffiatura? — Neanche le vesti lacerate. Il giaguaro ha avuto un istante di esitazione ed è stata la mia salvezza. Ti giuro però, cugino mio, che mi sento tutto scombussolato. — Presto, ritorniamo alla piantagione. Una vecchia bottiglia di vino di Spagna ti farà bene. Alonzo si era alzato raccogliendo il fucile che lo aveva così male servito in quel supremo istante. Stavano per ricacciarsi nella foresta, quando entrambi si arrestarono, esclamando: — E l’indiano? Si volsero di comune accordo e scorsero il salvatore ritto accanto ad una palma massimiliana, appoggiato alla sua formidabile mazza, immobile come una statua di porfido. Era un indiano di alta statura, colle membra assai sviluppate, il petto ampio, coi lineamenti duri, angolosi e gli sguardi cupi che avevano un non so che di triste ed i capelli lunghi e neri, adorni d’una penna d’aracari, cioè d’un piccolo tucano molto comune sull’Orenoco. Aveva il petto adorno di varie linee dipinte in rosso, il collo d’una fila di perle azzurre, alle quali era sospesa una placca d’oro in forma di mezzaluna e per unico vestito portava un sottanino di cotone finissimo, intessuto con pagliuzze d’argento, il guayaro come lo chiamano gl’indiani. Vedendo i due cacciatori avvicinarglisi, l’indiano non si era mosso, però i suoi cupi sguardi si erano accesi d’una viva fiamma. — Chi sei? — chiese Raffaele. — Yaruri, — rispose l’indiano che doveva comprendere perfettamente lo spagnuolo. — Sei schiavo in qualche piantagione? — Sono uomo libero, — disse il Pellerossa con fierezza.
  • 40. — Da dove vieni? — Molto da lontano; dai paesi ove il sole tramonta. — Hai disceso l’Orenoco per cacciare forse il manato?[1] — Forse, — rispose l’indiano con un sorriso misterioso. — Sei valente, te lo dico io. — Lo so: nessuno eguaglia il braccio di Yaruri. — Grazie del tuo soccorso, — disse Alonzo. — Ti serberò riconoscenza e se vorrai seguirci alla piantagione, non avrai a lagnarti di noi. — Intanto prendi, amico valoroso, — disse suo cugino. Estrasse un borsellino contenente parecchie pezze d’oro e lo porse all’indiano; ma questi lo gettò a terra con supremo disprezzo, dicendo con aria tetra: — A me dell’oro?... Sono qui venuto per offrirne a te!... I due cacciatori, stupiti di vedere quell’indiano respingere quell’oro, tanto ardentemente desiderato dai suoi fratelli rossi per abbandonarsi poi a delle tremende ebbrezze che durano delle settimane intere, si erano guardati l’un l’altro per chiedersi se quell’indiano era pazzo. Quando udirono quelle parole, la loro meraviglia non ebbe più limiti. — Tu ci offri dell’oro! — esclamarono. — L’ho detto, — rispose l’indiano. — Se gli uomini bianchi mi seguiranno nei lontani paesi ove il sole tramonta, li farò tanto ricchi da non saperne cosa fare dell’oro. — Ma da dove vieni tu? — chiese Raffaele. — Dall’alto Orenoco. — A quale tribù appartieni? — A quella dei Cassipagotti. La conosci tu?
  • 41. — Ne ho udito vagamente parlare qualche volta e con terrore. — Se vorrai, io ti condurrò lassù. — I tuoi compatriotti non sono antropofagi? — È vero. — E da cent’anni spaventano le vicine regioni. — È vero, — disse l’indiano con orgoglio. — E vuoi condurmi presso i tuoi? — Sì, se mi seguirai. — E tu mi assicuri che là vi è dell’oro? — Fin che vorrai. — Non ti credo, quantunque si sappia che l’alto Orenoco è ricco d’oro. Un sorriso contrasse le labbra dell’indiano. — Tu adunque non hai mai udito parlare degli Eperomerii? — chiese. Udendo quel nome, il piantatore aveva emesso un grido di stupore. — Hai parlato degli Eperomerii! — esclamò. — E di Manoa, hai mai udito parlare? — continuò l’indiano. — Di Manoa!... Potenza di Dio!... Tu parli di Manoa!... Il piantatore che pareva in preda ad una viva eccitazione, guardava l’indiano con due occhi che brillavano di cupidigia. Pareva che quella parola di Manoa lo avesse completamente scombussolato. — Cugino, — disse Alonzo, che non aveva compreso nulla o quasi nulla di quanto aveva detto l’indiano e che non aveva mai udito parlare nè degli Eperomerii, nè di Manoa; — mi sembri commosso. — E vi è da commuovere l’uomo più impassibile della terra, — rispose il piantatore con voce rotta. — Si tratta di conquistare ricchezze incalcolabili, di monti d’oro, d’una città d’oro, mi comprendi?
  • 42. — D’una città d’oro!... — esclamò Alonzo. — Ma cosa narri tu?... — L’antica leggenda sta per diventare realtà. Barreo ne ha parlato, il cavalier Raleigh, Giovanni Martinez e Keymis non si sono sognati, no, l’esistenza degli Eperomerii.... Ah! Alonzo, vedo milioni, vedo dei miliardi!... — Ma impazzisci? — No, Alonzo, il mio cervello è a posto, ma che questo nome di Manoa l’abbia un po’ sconvolto, non potrei dirti di no. Manoa!... Manoa!... gli Eperomerii!... Quale inaudita fortuna!... Poi volgendosi verso l’indiano che conservava la sua inalterabile impassibilità, chiese: — Ma è proprio vero che tu mi condurrai là? — Te l’ho detto, — rispose Yaruri. — Ma non ci tradirai, tu? — A quale scopo? — Che ne so io? Gli uomini della tua tribù sono antropofagi e possono aver bisogno di qualche arrosto d’uomini bianchi per qualche rito misterioso. — Non sono nelle tue mani, io? Chi t’impedirà d’uccidermi al primo sospetto? — È vero, — disse Raffaele. — Verrai? — Una domanda prima. — Parla. — Vorrei sapere per quale motivo un indiano tradisce un segreto, gelosamente custodito per più di tre secoli dagli uomini della tua razza. Negli sguardi tetri dell’indiano guizzò un lampo sanguigno.
  • 43. — Una vendetta! — disse poi, con voce cupa. — Non ti comprendo. — A te l’oro, a me il supremo potere e la vita di Yopi. — Chi è questo Yopi? — Un uomo che odio e che bisogna che uccida, — rispose l’indiano con accento feroce. — Ma perchè l’odii? — È un mio segreto. Vorrai aiutarmi? Io ti darò tanto oro da riempirne venti canotti. — È lontano il tuo paese? — Una luna. — Un mese di navigazione vuoi dire? — Sì. — E non c’ingannerai? — Lo giuro su questo piaye[2], — disse Yaruri, toccando una pietra azzurra che portava sospesa al sottanino. — Ti credo. Alonzo, cugino mio, torniamo alla piantagione. Fra un mese noi saremo tanto ricchi da acquistare dieci città. — Ma non ho compreso bene di cosa si tratta, Raffaele. — Ti spiegherà meglio il dottore. Vieni, Yaruri!...
  • 44. II. La leggenda dell’Eldorado. Don Raffaele de Camargua era un uomo di alta statura, bruno come un meticcio, con membra poderose. Era un ufficiale spagnuolo dell’antica guarnigione venezuelana. Scoppiata la rivolta che doveva sottrarre alla Spagna quasi tutte le sue opulente colonie americane, aveva abbandonato l’esercito dopo la proclamazione della nuova repubblica. Uomo audace ed intraprendente, aveva chiesto un tratto di terra al di là delle regioni conosciute, nel cuore dell’Orenoco, quel fiume gigante che attraversa quasi tutta intera l’estremità settentrionale dell’America del Sud, presso la foce della Cauca, in quel tempo affatto spopolata. Con poche dozzine di schiavi negri ed indiani aveva dissodate le terre, abbattute le secolari foreste ed aveva piantato parecchie migliaia di canne di zucchero. A poco a poco la prosperità era entrata nella sua piantagione e nuovi schiavi erano stati aggiunti ai primi e nuove capanne erano state erette in quelle solitudini appena visitate da radi indiani. Nel 1846, epoca in cui comincia questa veridica istoria, la piantagione di don Raffaele Camargua era una delle più belle di tutta la grande vallata dell’Orenoco. Duecento schiavi fra indiani e negri la lavoravano; un piccolo villaggio, difeso da solide palizzate, una bella casa munita d’una spaziosa terrazza dalla quale si dominava un vasto tratto del fiume gigante ed abbellita da verande sulle quali il proprietario amava
  • 45. schiacciare i suoi sonnellini in una comoda amaca di fabbricazione indigena, e una grande distilleria si specchiavano nelle acque dei due fiumi; un numero ragguardevole di canotti di ogni dimensione sonnecchiavano sulle sponde, destinati a recare ad Angostura una volta ogni due mesi i carichi di zucchero ed il cascaça[3] ricavato dalla distilleria. Giunto all’apice della fortuna, don Raffaele, che non aveva mai avuto un parente presso di sè, aveva pensato di chiamare un suo cugino che dimorava alla Florida, un giovanotto di diciott’anni, di bell’aspetto, valente cacciatore, avido di viaggi e di avventure, ma fino allora poco fortunato, poichè aveva veduto distruggere le sue piantagioni da una rivolta d’indiani Seminoli. Ed appunto quel giorno Alonzo, il cugino desiderato, era giunto e per festeggiare il suo arrivo aveva organizzato quella caccia al giaguaro che sarebbe terminata drammaticamente senza il provvidenziale intervento dell’indiano Yaruri. Quando i due cugini giunsero alla piantagione, cadeva la sera. Gli schiavi stavano per ritirarsi nelle loro capanne per prepararsi la cena; solamente la distilleria ancora fiammeggiava spandendo all’ingiro, per un tratto immenso, i suoi effluvii alcoolici. La comparsa di Yaruri parve però che destasse una agitazione fra un gruppo d’indiani occupati a prepararsi il pasto serale all’aperto. Furono veduti alzarsi rapidamente, additarselo l’un l’altro e scambiarsi delle rapide parole. Ma nè don Raffaele, nè Alonzo, nè Yaruri vi avevano fatto caso e si diressero verso l’abitazione, sulla cui soglia un uomo di bassa statura ma assai membruto, colla pelle oscura che aveva dei riflessi ramigni, con due occhi vivaci ed intelligenti e giovane ancora, poichè non poteva avere più di trent’anni, li attendeva. Era l’intendente della piantagione, un bravo meticcio, o mammalucco, come chiamano laggiù gli uomini derivanti da un incrocio di negri e d’indiani, persone fedeli, coraggiose e sopratutto intelligentissime.
  • 46. — Buona sera, padrone, — diss’egli levandosi cortesemente il largo cappello di paglia in forma di fungo. — Cominciavo ad inquietarmi e stavo per radunare alcuni negri per venire in vostro soccorso. — Abbiamo ucciso il giaguaro, Hara, — disse don Raffaele, — o meglio è stato ucciso da quest’indiano con un buon colpo di wanaya. — Non ho mai veduto quest’uomo, padrone. — Lo credo, Hara. Viene molto da lontano. Dov’è Velasco? — Sta visitando un negro che è gravemente ammalato. — Cos’ha? — Le febbri palustri, padrone. — Velasco è un bravo medico e saprà guarirlo. — Devo avvertirlo del vostro ritorno? — E senza indugio. Ho da comunicargli delle cose importanti. È pronta la cena? — Sì, padrone. È servita sulla terrazza. — Vieni, Alonzo. Entrarono nell’abitazione e salirono sulla terrazza, sempre seguiti dal taciturno indiano. L’intendente aveva già fatto allestire una succolenta cena fredda e fatta accendere una lampada. Una fresca brezza, profumata di mille aromi, veniva dal fiume, facendo stormire le splendide e grandi foglie delle palme massimiliane ed i rami di passiflore che si estendevano lungo il parapetto. Don Raffaele ed Alonzo si sedettero a tavola sturando una bottiglia di vecchio vino di Spagna, trasportato fino alla piantagione con molti pericoli e con molte fatiche. — Hai fame? — chiese il piantatore, rivolgendosi all’indiano che si manteneva ritto in un angolo della terrazza.
  • 47. — L’indiano che pensa alla vendetta non prova nè gli stimoli della fame, nè della sete, — rispose Yaruri. — La vendetta verrà a suo tempo, amico. Puoi assaggiare queste costolette di manato che sono più deliziose di quelle d’un vitello. L’indiano alzò le spalle e non rispose. — Che uomini! — esclamò Alonzo. — E sono tutti così, cugino mio, questi figli delle selve. Fieri, orgogliosi e sopratutto vendicativi. — E traditori, — aggiunse una voce. I due cugini si volsero esclamando: — Voi, dottore!... — E giungo in buon punto, a quanto sembra. L’aria dell’Orenoco mette appetito. — Ma la tavola è eccellente, dottore, — disse don Raffaele. — Lo so, ed è per questo che vengo a trovarvi di frequente. — Troppo di rado, o mio caro Velasco. Vorrei vedervi più sovente ed avere più spesso un così amabile e sopratutto un così istruito compagno. Accomodatevi e date un colpo di dente a questi fagiani di fiume. Il dottor Velasco non si fece pregare e si sedette fra i due cugini. Era un uomo che aveva varcato la quarantina come don Raffaele, alto, magro come un basco, ma tutto nervi. La sua pelle, cotta e ricotta dal sole equatoriale, era diventata già bruna come quella d’un meticcio, ed i suoi baffi avevano già cominciato a brizzolarsi. Spagnuolo come don Raffaele, aveva emigrato da giovane in America, soggiornando lunghi anni nel Brasile, poi spinto da una potente passione per la storia naturale, aveva dato un addio alle città ed era andato a stabilirsi ad Angostura, sull’Orenoco. Amante però della natura selvaggia, intraprendeva delle lunghe peregrinazioni sul fiume gigante, visitando le numerose piantagioni
  • 48. sparse sulle sponde, ove metteva in opera la sua scienza e la sua lunga pratica medicando schiavi e padroni, ma facendo sopratutto raccolta di piante, di uccelli e di animali che poi regalava ai musei spagnuoli. Don Raffaele era uno dei suoi migliori amici e quantunque la piantagione di lui fosse la più lontana di tutte, non mancava di visitarlo ogni quattro o sei mesi. — Ebbene, giovanotto, — diss’egli rivolgendosi verso Alonzo che stava intaccando un pappagallo arrosto con un appetito invidiabile. — L’avete ucciso il giaguaro? — È stato ucciso, dottore, ma non da me. — L’avete mancato? — Pur troppo. — Oh che cacciatore! — Sono alle mie prime armi, dottore. — È vero e non avete che diciott’anni. Alla vostra età non si cacciano che i pappagalli. Ma.... to’! Cosa fa quell’indiano? Invece di rispondere alla domanda, don Raffaele alzò il capo chiedendogli a bruciapelo: — Velasco, avete mai udito parlare di Manoa? Il dottore, a quel nome magico, sussultò. — Di Manoa!... — esclamò. — Ecco un nome che fa battere il cuore a tutti gli uomini. — E degli Eperomerii? — E chi non conosce l’antica leggenda dell’Eldorado? — Sapete la storia di quegli immensi tesori? — Sì, don Raffaele; ma perchè tale domanda? — Vi piacerebbe porre le mani su quei tesori?
  • 49. — Se mi piacerebbe?... Non ho mai amato l’oro, ma.... per Bacco!... se si tratta del famoso Eldorado! Si può disprezzare la ricchezza, ma quei tesori dànno le vertigini, don Raffaele, e poi si tratterebbe di chiarire un’antica leggenda che ha occupato, per quasi quattro secoli, gli storici americani ed europei. — Allora affrettatevi a cenare, poi ci racconterete quanto sapete sull’Eldorado. — Posso narrarvelo anche assaggiando queste eccellenti costolette di lamantino. Vuotò un bicchiere di vino di Spagna, poi fra un boccone e l’altro riprese: — Questa leggenda dell’Eldorado rimonta alla distruzione dell’impero peruviano per opera del Pizzarro e d’Almagro. Narrasi che dopo l’assassinio di Atabalipa, lo sventurato imperatore fatto bruciare vivo dai due feroci conquistatori, un figlio di costui uscisse dall’impero assieme ad un grosso numero di sudditi e con delle ricchezze immense, e che andasse a stabilirsi fra l’Orenoco e l’Amazzone. Non si è mai potuto sapere il nome di quel principe, ma si crede che fosse il quarto figlio di Atabalipa. Pochi anni dopo cominciarono a divulgarsi le voci dell’Eldorado. Si diceva, dagl’indigeni dell’Orenoco, che una potente nazione venuta dal Sud, i cui uomini indossavano delle vesti a vivaci colori, era andata a stabilirsi sulle loro terre scacciandoli a viva forza e che aveva fondata una città detta Manoa, con palagi superbi che avevano i tetti d’oro e le colonne pure d’oro. Quegli stranieri si facevano chiamare Eperomerii od Orecchioni. Dove quella città fosse precisamente situata, nessuno lo sapeva, ma tutti ne parlavano. — Dunque nessuno l’ha mai veduta, — disse Alonzo. — Allora c’è da dubitare della sua esistenza. — Un momento, giovanotto, — disse il dottore. — Vi è chi l’ha visitata. — Un uomo bianco forse?
  • 50. — Un nostro compatriota. — Oh! oh! Ma dunque l’Eldorado non è più un frutto della fantasia d’alcuni illusi. — Niente affatto. Un certo Martinez Giovanni, maestro d’artiglieria di Ordaco, uno dei capitani conquistatori, percorrendo l’immensa regione che si estende fra l’Orenoco e l’Amazzone, potè giungere all’opulenta capitale di quei figli del sole. Alla cancelleria di Portoricco conservasi ancora la relazione del suo viaggio e del suo soggiorno a Manoa. Da quella risulta che egli stette sette mesi in quella città, che ebbe splendide accoglienze da parte degli abitanti e che gli fu concesso il permesso di visitarla, ma sempre accompagnato da una scorta la quale gli bendava gli occhi quando doveva passare da certi luoghi. Quando ripartì il sovrano gli regalò molto oro, ma non potè salvare che due fiaschi ripieni di polvere aurifera, essendo stato depredato da alcuni indiani. Ritornato alla costa, Martinez si recò a Portoricco ove si ammalò. Prima di morire si fece recare l’oro che aveva portato con sè e lo donò alla chiesa perchè fondasse una cappellanìa, e la relazione del suo viaggio che donò alla cancelleria per memoria della sua spedizione. Saputosi ciò e perdurando sempre le voci sull’esistenza di quella famosa città, Pietro d’Orsua prima, poi Girolamo d’Ortal, Ferdinando di Sarpa e Gonzales Himene de Quesada, intrapresero delle spedizioni per ritrovarla, ma non si sa se la scoprirono, poichè la storia tace sulle loro imprese. Pare però che non riuscissero nel loro intento, poichè Quesada, il conquistatore dell’impero di Bogota, morendo, si fece giurare da Antonio Barreo, suo genero ed ardito conquistatore, d’impadronirsi del vasto territorio compreso fra i due fiumi giganti, assicurandolo che avrebbe trovato più oro di quanto i Pizzarro e gli Almagro ne avevano raccolto nel Perù. Barreo non mancò alla parola: Manoa esercitava un fascino irresistibile. Partì alla conquista dell’Orenoco con settecento cavalli e
  • 51. parecchie centinaia d’indiani. Percorse deserte regioni, discese l’Orenoco, saccheggiò parecchie tribù, ma finalmente dovette ritornare a Santa Fè dopo di aver speso 300,000 ducati d’oro. Potè però constatare che quella regione era immensamente ricca d’oro e che tutte le tribù ne possedevano in gran copia. Durante l’esplorazione di Barreo comparve il famoso cavalier inglese sir Walter Raleigh, il quale potè avere dagl’indigeni notizie dell’esistenza di Manoa, degli Eperomerii e degli Orecchioni, ma non potè giungere nella famosa città; nè più fortunato fu il suo compagno Keymis, nè un altro nostro compatriota Domingo di Vera, che tentò la conquista della regione undici anni dopo Barreo, cioè nel 1593. Ecco, amici miei, la storia dell’Eldorado. Don Raffaele, che aveva ascoltato tutto ciò senza pronunciare sillaba, riempì i bicchieri, vuotò il suo, poi chiese: — Ditemi, dottore, credete voi all’esistenza di questa famosa Manoa? — Sì, — disse Velasco, senza esitare. — La storia lo prova. È ormai accertato che dopo la distruzione dell’impero peruviano, una parte degli Inchi lasciarono il regno per sfuggire alle ladronerie ed alla dura oppressione dei nostri compatriotti. Le confidenze fatte dagli indiani a Barreo, a Raleigh, a Keymis ed a Vera, lo dimostrano chiaramente ed anche il nome di Orecchioni assunto da uno dei due popoli venuti dai paesi di ponente. Quel nome di Orecchioni non apparteneva che agli Inchi, e gli Orenochesi prima lo ignoravano affatto, nè tale nome appartiene alle loro lingue. Aggiungete, inoltre, che quei nuovi popoli portavano lunghe vesti e sul capo dei berretti rossi, ed i soli Inchi, fra tutti i popoli dell’America del Sud, indossavano vesti e sapevano colorire le stoffe. — Ma credete realmente che Manoa avesse tali ricchezze? — E perchè no? È ormai provato che il territorio compreso fra l’Orenoco e la Gujana è immensamente ricco. Barreo, durante la sua spedizione, mandò in Spagna in dono al re dei superbi presenti: statue, quadrupedi, pesci e uccelli tutti d’oro massiccio; Raleigh portò in patria molte botti ripiene di rocce aurifere e da una sola
  • 52. ricavò nientemeno che tredicimila lire sterline[4]. Vi dirò inoltre che a Cartagena fu mandato un bastimento, il quale, fra le altre cose raccolte sull’Orenoco, portava una statua d’oro di mole gigantesca, del peso di quarantasette quintali, e che rappresentava una divinità adorata da una tribù orenochese, i cui abitanti si erano fatti cristiani. Che meraviglia dunque che sia esistita e che esista ancora una città i cui palazzi hanno i tetti e le colonne di oro? Anche a Quito gli Inchi avevano i loro palazzi coperti di lamine d’oro, che poi furono fuse da Ferdinando de Soto. — Dunque voi credete che Manoa abbia esistito. — E credo che esista ancora fino a prova contraria. L’immensa regione che si estende fra l’Amazzone e l’Orenoco non è stata ancora esplorata, quindi la città dell’oro può ancora sussistere. — Ditemi, dottore, se io vi dicessi andiamo a visitare Manoa, mi accompagnereste? Il dottore guardò don Raffaele colla più alta sorpresa, come per domandargli se voleva scherzare. — Ve lo dico seriamente, — disse il piantatore, che lo aveva compreso. — Visitare Manoa!... — Sì, dottore. — Ma sapete dove si trova innanzi a tutto? — Vi è un uomo che lo sa e che ci condurrà. — Chi è? — chiese Velasco al colmo dello stupore. — Quell’indiano! Quasi nel medesimo istante, dal lato della vasta terrazza che guardava verso l’Orenoco, s’udì come un grido soffocato e si sentirono i rami degli alberi, che lambivano il parapetto, scricchiolare come sotto la caduta d’un corpo pesante.
  • 53. III. Una fuga misteriosa. Udendo quel grido e quel rumore, il piantatore, suo cugino e Velasco si erano alzati, mentre l’indiano, con una mossa fulminea, si era precipitato verso il parapetto della terrazza, scrutando coi suoi acuti sguardi, il fogliame degli alberi sottostanti. — Cos’è, Yaruri? — chiese don Raffaele. L’indiano non rispose: continuava a guardare con profonda attenzione. — Sarà stato qualche uccello, — disse Alonzo. — A me parve un grido umano, — disse invece il dottore. — È vero, — rispose Yaruri. — Un uomo ascoltava i vostri discorsi. — Sarà stato qualche schiavo curioso, — disse don Raffaele. — O qualche ghiottone, — aggiunse Alonzo. — Sarà stato attirato dai profumi appetitosi della cena. — Bah! Non occupiamoci di costui, — disse il piantatore, alzando le spalle. — Ma quel grido? — insistette il dottore. — Sarà sfuggito un piede a quel curioso e sarà capitombolato dall’albero. Sediamoci e riprendiamo la conversazione, mio caro Velasco. Tornarono a sedersi, ma Yaruri non si mosse: continuava a scrutare il folto ed oscuro fogliame degli alberi.
  • 54. — Dunque, — riprese il piantatore, — vi chiedevo, Velasco, se sareste disposto a seguirmi. Se venite con me, avrete un vasto campo pei vostri studi e potrete fare un’ampia raccolta di animali, di uccelli e di piante rare. — Vi confesso, don Raffaele, che ciò mi seduce più che la città misteriosa. — Venite? — Diavolo! Voi correte troppo, amico mio. Ed i miei ammalati? — Non avete un altro collega ad Angostura? Cedete a lui i vostri ammalati. Una lettera si scrive presto ed uno dei miei uomini, s’incaricherà di portarla a destinazione. — Orsù, dottore, — disse Alonzo, — si tratta di visitare la famosa Manoa. — Lo so. — E di diventare milionari. — Lo comprendo. — E di fare un viaggio in regioni ancora vergini, — aggiunse don Raffaele. — L’attrattiva è potente, ma.... vi fidate voi di quell’indiano?... Non ci tradirà?... Sapete che nell’Alto Orenoco abitano tribù bellicose che non hanno mai piegato il collo al giogo spagnuolo e che divorano i prigionieri di guerra? — Yaruri non ci tradirà, Velasco, — disse don Raffaele. — Lo guida la vendetta e per compierla ha bisogno dell’aiuto degli uomini bianchi. Orsù, avete finito le vostre osservazioni? Il dottore riempì i bicchieri ed alzando il suo disse: — Beviamo alla buona riuscita del viaggio. — Finalmente!... — esclamò don Raffaele. — Ecco guadagnato un compagno che vale una miniera. Non perdiamo tempo: è mezzanotte
  • 55. e all’alba partiremo. Andate a riposare alcune ore, mentre io vado a fare i preparativi. — Dormiremo domani, — disse il dottore. — Vi aiuteremo, don Raffaele. — Andiamo dunque. I tre uomini, aiutati da Hara e da una mezza dozzina di robusti negri, si misero alacremente al lavoro. Dovendosi intraprendere un viaggio che poteva durare parecchi mesi, fra regioni sconosciute, abitate da tribù ostili, era necessario provvedersi di molte cose e sopratutto scelte per non caricarsi di pesi soverchi che avrebbero dovuto più tardi abbandonare, se fossero stati costretti a lasciare il fiume. Don Raffaele condusse i suoi compagni nei magazzini addetti alla piantagione, che contenevano una infinita quantità d’oggetti, di armi, di viveri, di vestiarii e tutti e tre procedettero ad una scelta scrupolosa. Quando ebbero terminato fecero incassare ogni cosa e Hara fece trasportare tutto sulla sponda della Cauca. Vi erano carabine, due casse di munizioni, vesti, una tenda, viveri per due mesi, bussole, un sestante, un cronometro per ottenere la latitudine e la longitudine per non procedere a casaccio, utensili svariati per la cucina, amache, una piccola farmacia e parecchi altri oggetti ritenuti indispensabili, oltre parecchie casse di cianfrusaglie e di perle da regalare agli indiani. Yaruri per suo conto si limitò a scegliere una cerbottana e parecchie dozzine di freccie, che si proponeva di intingere più tardi nel succo mortale del curaro. — Andiamo ora a visitare la nostra scialuppa, — disse don Raffaele. — Tra pochi minuti tutte le nostre provviste saranno imbarcate e ci metteremo in viaggio. — Conduciamo con noi un equipaggio d’indiani? — chiese Alonzo. — No, cugino. La mia scialuppa è attrezzata e leggiera e la condurremo noi. E poi, se gl’indiani dell’alto Orenoco vedessero una
  • 56. truppa di persone, potrebbero mettersi in sospetto e darci tutti addosso. — È vero, — disse il dottore. — Meglio pochi, ma risoluti. Si diressero verso il fiume, presso le cui sponde si trovavano parecchie scialuppe e due dozzine di canotti indiani che venivano adoperati pel trasporto dei prodotti della piantagione ad Angostura. Vi erano appena giunti, quando Hara, che riceveva le casse colà portate dai negri, disse a don Raffaele: — Padrone, è scomparso un canotto. — Un canotto! — esclamò il piantatore stupito. — Sì, padrone, ed uno dei migliori. — Che ce l’abbiano rubato? — E chi?... Gl’indiani non osano scendere l’Orenoco fino a questa piantagione, — disse l’intendente. — Che si sia spezzata una corda? — No, padrone: l’ho visitata or ora e mi sono accorto che è stata tagliata con un colpo di coltello. — Che qualche schiavo sia fuggito? — chiese don Raffaele, aggrottando la fronte. — Voglio assicurarmene, se me lo permettete. — Va, Hara, — disse il dottore. — Non ci vedo chiaro in questa faccenda. — Cosa temete, Velasco? — chiese don Raffaele. — Nulla per ora, ma.... Quale è la nostra scialuppa? — Eccola: è quella che adopero io nelle mie escursioni e nei miei viaggi sul fiume. È solida ma leggera, e basta un soffio d’aria per farla camminare con notevole velocità.
  • 57. Welcome to our website – the ideal destination for book lovers and knowledge seekers. With a mission to inspire endlessly, we offer a vast collection of books, ranging from classic literary works to specialized publications, self-development books, and children's literature. Each book is a new journey of discovery, expanding knowledge and enriching the soul of the reade Our website is not just a platform for buying books, but a bridge connecting readers to the timeless values of culture and wisdom. With an elegant, user-friendly interface and an intelligent search system, we are committed to providing a quick and convenient shopping experience. Additionally, our special promotions and home delivery services ensure that you save time and fully enjoy the joy of reading. Let us accompany you on the journey of exploring knowledge and personal growth! ebookfinal.com