Onekin Research Group - Department of Computer Languages and Systems - University of the Basque Country  

Castellano | English | Euskara | Français   

 
 
Home
Publications
Current Works
News
Projects
Members
Photos
Links
Faq
Contact
 
Login
 
Search
 
 
Onekin Research Group
 
 
 
  Current Works
-> APRON (Apr 2008)
  Traditional adaptive techniques permit to adjust websites to the user profile with none (a.k.a. adaptive) or minimum (a.k.a adaptable) user intervention. But, these techniques do not preclude the need for a do-it-yourself (DIY) approach where users themselves can locally tune websites for their own purposes.This work enriches websites with a "modding interface" in an attempt to decouple layman's script from website upgrades. From the website viewpoint, this interface ensures safe scripting, i.e. scripts that do not break the page. From a scripter perspective, this interface limits tuning but increases change resilience.
  http://www.onekin.org/greasemonkey/
   
-> GROVE (Feb 2007)
  Software product-line synthesis defines a process to synthesize individual programs. FOMDD combines the use of composition and derivation to realize synthesis. Our work exposed a fundamental relationship between model composition and derivation: commuting diagrams. This was symptomatic of an important structure behind our metaprograms that drive the synthesis process. Our work explores these ideas in relationship to product-line synthesis. This work describes a way to synthesize metaprograms, which when executed, will synthesize a target program of a product-line. Specifically, we elaborate on the generation of metaprograms from abstract specifications. We use commuting diagrams to generate a metaprogram from which our target program can be ultimately synthesized. This is the GeneRative metaprOgramming for Variable structurE (GROVE) approach.
  http://www.onekin.org/grove/
   
-> FOMDD (Jan 2007)
  Model Driven Development (MDD) is an emerging paradigm for software construction that uses models to specify programs, and model transformations to synthesize executables. Feature Oriented Programming (FOP) is a paradigm for software product lines where programs are synthesized by composing features. Feature Oriented Model Driven Development (FOMDD) is a blend of FOP and MDD that shows how programs in a software product line can be synthesized in an MDD way by composing models from features, and then transforming these models into executables.
  http://www.onekin.org/fomdd/
   
-> Product-Lines of Portlets (Jan 2007)
  This work describes the approach to develop a product line of portlets.
  http://www.onekin.org/portletproductline/
   
-> SeMouse: annotation and authoring tool (Nov 2005)
  Semantic Mouse (SeMouse) is a tool that takes advantage of the underutilised mouse middle button to present a serie of ontology driven menus. The tool has been developed at operating system level, providing the ability of being editor independent. This way, user can annotate, author and associate any kind of documents.
  http://www.onekin.org/semouse/semouse.htm
   
-> Product-line Factory (Sep 2005)
  This tool is aimed at producing products using AHEAD and following a Software Product Line. It main contribution is the support of the production plan variability. In addition, it was developed thinking in web application and Portlet production.
  http://www.onekin.org/ppl/ppl-production/
   
-> Atarix Bridge Portlet Framework (June 2005)
  This framework is aimed at providing support to adapt a Web application to a Portlet context, being able to integrate it into portals.
  http://www.atarix.org/ppl/bridge-index.html
   
-> Atarix PPL Portlet Framework (July 2004)
  This framework is aimed at providing support to Portlet development, and specifically to those Portlets that have a constant variability
  http://www.onekin.org/ppl/
   
-> Paper Search (Sep 2003)
  Try our application to facilitate your daily scientific paper search
  http://www.atarix.org/articleFlow/
   
-> XML Validator
  A simple XML Validator.
  http://www.atarix.org/xmlSchemaValidator/
   
-> Component-Based Web Engineering
  This work is focused on applying Component-Based Software Engineering (CBSE) to the realm of Web Engineering.
  More information Other information