Network


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

Hotspot


Dive into the research topics where Joan Fons is active.

Publication


Featured researches published by Joan Fons.


IEEE Computer | 2009

Autonomic Computing through Reuse of Variability Models at Runtime: The Case of Smart Homes

Carlos Cetina; Pau Giner; Joan Fons; Vicente Pelechano

Our research shows that autonomic behavior can be achieved by leveraging variability models at runtime. In this way, the modeling effort made at design time is not only useful for producing the system but also provides a richer semantic base for autonomic behavior during execution. The use of variability models at runtime brings new opportunities for autonomic capabilities by reutilizing the efforts invested at design time. Our proposed approach has two aspects: reuse of design knowledge to achieve AC and reuse of existing model-management technologies at runtime. We developed the Model-Based Reconfiguration Engine (MoRE) to implement model-management operations. Our research demonstrates the approachs feasibility for smart homes, especially for self-healing and -configuring capabilities.


international conference on conceptual modeling | 2003

Development of Web Applications from Web Enhanced Conceptual Schemas

Joan Fons; Vicente Pelechano; Manoli Albert; Oscar Pastor

This work presents an OO software production method that defines a systematic process for conceptual modelling of web applications. The paper discusses a set of minimum primitives to capture the essentials of dynamic web applications and it discusses how to introduce them in a classical model-centered OO method that provides systematic code generation. Finally, the paper presents some ideas to extend this generation process for developing web solutions taking as an input these web enhanced conceptual schemas.


electronic commerce and web technologies | 2001

An Object-Oriented Approach to Automate Web Applications Development

Oscar Pastor; Silvia Abrahão; Joan Fons

This paper presents the Object-OrientedWeb-Solutions Modeling approach (OOWS), which provides mechanisms to deal with the development of hypermedia information systems and e-commerce applications in web environments. It is proposed as an extension of an object-oriented method for automatic code generation based on conceptual models (OO-Method). The main contribution of this work is the introduction of a navigational model that is completely embedded in the process of conceptual modeling, to specify navigational features as a main part of what is conventionally specified during the conceptual modeling process. This navigational model provides abstraction primitives that allow to capture and represent navigational semantics in a precise way. We show how to put into practice the OOWS approach through a successful practical example developed within the context of e-commerce applications.


Web Engineering | 2006

Conceptual Modelling of Web Applications: The OOWS Approach

Oscar Pastor; Joan Fons; Vicente Pelechano; Silvia Abrahão

This chapter introduces a method that integrates navigational and presentational designs to object-oriented conceptual modelling, and also provides systematic code generation. The essential expressiveness is provided using graphical schemas that specify navigation and presentation features, and use high-level abstraction primitives. Using conceptual schemas as input, a methodology is defined to systematically take a problem space to the solution space by defining a set of correspondences between conceptual modelling abstractions and the final software components. We also provide a case study that details the application of the proposed methodology.


IEEE Pervasive Computing | 2010

Developing Mobile Business Processes for the Internet of Things

Pau Giner; Carlos Cetina; Joan Fons; Vicente Pelechano

En la presente comunicación se describen publicación del artículo “Developing Mobile Workflow support in The Internet of Things” en la revista IEEE Pervasive Computing en 2010.


conference on advanced information systems engineering | 2003

Implementing UML association, aggregation, and composition: a particular interpretation based on a multidimensional framework

Manoli Albert; Vicente Pelechano; Joan Fons; Marta Ruiz; Oscar Pastor

This work presents a code generation process that systematically obtains the implementation of the UML association, aggregation and composition concepts in the context of the OO-Method (an OO automated software production method). A multidimensional framework, which identifies a set of basic properties, allows us to characterize association relationships in the OO conceptual modelling. By applying this framework, we provide a particular interpretation of the UML association, aggregation and composition concepts for the OO-Method. Once we have defined a clear semantics for these concepts, we introduce a code generation strategy that obtains the implementation of these abstractions depending on the value of the framework dimensions. This strategy can be applied to current OO development methods in order to systematize the software production process in model-driven approaches.


international conference on autonomic and autonomous systems | 2009

Using Feature Models for Developing Self-Configuring Smart Homes

Carlos Cetina; Pau Giner; Joan Fons; Vicente Pelechano

Increasingly, Smart Homes should dynamically reconfigure their services at run-time in response to changing conditions in the user actions, and in the surrounding physical environment. Considering the high heterogeneity of technologies and user requirements involved in Smart Homes, these systems become difficult to adjust to the specific user needs. This paper introduces an approach to build selfconfiguring Smart Homes using Features models. We apply Feature modelling to specify the different ways in which the system can evolve from an abstract perspective. We show an infrastructure for transforming these Feature Models to an executable Reconfiguration Plan. In this way, the entire development process is taken into account. Since the models forming the basis for reconfiguration are available at design time, we are able to check the validity of configurations according to context conditions.


software product lines | 2010

Designing and prototyping dynamic software product lines: techniques and guidelines

Carlos Cetina; Pau Giner; Joan Fons; Vicente Pelechano

Dynamic Software Product Lines (DSPL) encompass systems that are capable of modifying their own configuration with respect to changes in their operating environment by using run-time reconfigurations. A failure in these reconfigurations can directly impact the user experience since the reconfigurations are performed when the system is already under the users control. Prototyping DSPLs at an early development stage can help to pinpoint potential issues and optimize design. In this work, we identify and addresses two challenges associated with the involvement of human subjects in DSPL prototyping: enabling DSPL users to (1) trigger the run-time reconfigurations and to (2) understand the effects of the reconfigurations. These techniques have been applied with the participation of human subjects by means of a Smart Hotel case study which was deployed with real devices. The application of these techniques reveals DSPL-design issues with recovering from a failed reconfiguration or a reconfiguration triggered by mistake. To address these issues, we discuss some guidelines learned in the Smart Hotel case study.


international conference on web engineering | 2005

From web requirements to navigational design – a transformational approach

Pedro Valderas; Joan Fons; Vicente Pelechano

Although MDA defines each stage for building software from models, it does not specify any concrete technique. In this sense, in the Web applications development, little methodological support is provided to both define and apply model to model transformations. In this work, we present a strategy based on graph transformations in order to define and to automatically apply model to model transformations. This strategy has been used to automate the OOWS CIM to PIM transformation.


international conference on web engineering | 2003

Towards the design of a metrics cataloging system by exploiting conceptual and semantic web approaches

Luis Olsina; María de los Ángeles Martín; Joan Fons; Silvia Abrahão; Oscar Pastor

In this article we thoroughly discuss conceptual and navigational modeling and query issues for repositories of metrics and their cataloging system by exploiting as well the power of the semantic web approach. This environment can finally allow tools, evaluators and other stakeholders to have service and consultation mechanisms starting from a sound specification of the entity type, the attribute definition and motivation, the metric definition as well as the measure type, unit, scale type, data collection instruments, protocols, among other metadata.

Collaboration


Dive into the Joan Fons's collaboration.

Top Co-Authors

Avatar

Vicente Pelechano

Polytechnic University of Valencia

View shared research outputs
Top Co-Authors

Avatar

Oscar Pastor

Polytechnic University of Valencia

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Pedro Valderas

Polytechnic University of Valencia

View shared research outputs
Top Co-Authors

Avatar

Pau Giner

Polytechnic University of Valencia

View shared research outputs
Top Co-Authors

Avatar

Manoli Albert

Polytechnic University of Valencia

View shared research outputs
Top Co-Authors

Avatar

Francisca Pérez

Polytechnic University of Valencia

View shared research outputs
Top Co-Authors

Avatar

Silvia Abrahão

Polytechnic University of Valencia

View shared research outputs
Top Co-Authors

Avatar

Victoria Torres

Polytechnic University of Valencia

View shared research outputs
Top Co-Authors

Avatar

Gonzalo Rojas

Polytechnic University of Valencia

View shared research outputs
Researchain Logo
Decentralizing Knowledge