April 27, 2024

Network System

Une technologie unique

User Driven Programming-Modeling, and Broader Participation

2 min read

A user-pushed tactic to visualisation, modelling, and programming can improve program and relieve it is really development and maintenance. Translation then turns into posible from the user’s illustration to a software representation, and from design to implementation.

For Consumer Pushed Programming, ‘user’ can necessarily mean particular person and/or organisation. The technique can be used soonest to modelling/programming issues that require calculation. E.g. scientific, engineering, and business enterprise issues. The foundation of the approach is enabling the information and facts to be represented in a structured structure e.g. XML (eXtensible Markup Language), RDF (Resourece Description Framework), RSS (this can stand for 3 various issues – en.wikipedia.org/wiki/RSS_(file_format), and OWL (Web Ontology Language). Visualisation and conversation with the information can be enabled in a standardised way due to the fact the information and facts is structured. This enables diagrammatic modifying for modelling/programming. Thorough structuring of the information and styles/courses simplifies the modelling/programming system. A translation approach from summary/domain types to code can then be provided using recursive tactics.

As the framework and style and modifying system for these models/plans can be standardised this enables a frequent meta-programming primarily based methodology. Visualisation of this methodology to make it possible for Consumer Pushed participation could empower broader participation than is at the moment feasible for open supply enhancement, which is minimal to extra technological customers. Visualisation at unique amounts of abstraction from area to application could permit conclusion-customers, designers, and software package builders to communicate in a semi-structured way in get to build processes for making sure application is made that close-consumers want to use.

Leave a Reply