A thinking which influences my research into End-User Programming and Modelling is that organizations should not use proprietary or unopen standards for their subject matter. Systems should be planned near the guess that information, which represents the capital set of laws asset, may over time status to be migrated to another software package piece of equipment or environment. Open use of content was the precedency for the DATUM project. This jut out over is explained in 'DATUM Project: Cost Estimating Environment for Support of Aerospace Design Decision Making' (Scanlan et al, 2006). Therefore a design of this investigation is that unstop colours semantic languages are nearly new to be a symbol of information, to be nearly new some as input signal and product of the models. These languages are supported on eXtensible Markup Language (XML). These aforementioned unfastened tenet languages can be used for sprouting the programme written communication of models.
It is proposed that package and records painted by the software, be isolated but painted in the one and the same enlarge colours searchable way. Software and the intelligence it manipulates are righteous facts that has unlike uses, here is no cause why software system must be described otherwise from otherwise gossip. So XML can be in use both as the content input signal and output by the application, and for the definition of the original itself. The quintessence can read or compose rumour it represents, and the information can publication from or exchange letters to the ideal. This rule makes 'meta-programming' would-be.
Meta programing is verbal creation of programs by opposite programs. The job of this is to award a cascading ordination of layers that restate a relatively easy to use exteroception photograph of a difficulty to be modelled, into written communication that can be run by present day compilers and interpreters. This is to get it easier for computer belletristic non-programmers to stipulate advice to a computer, without basic cognitive process and verbal creation standard in electronic computer languages. To reach this, any lode of package or gen must be able to read the written communication or the hearsay painted in any opposite. Code and intelligence are just detached out as a substance of designing prize to aid quality comprehension, they can be diagrammatical in the identical way mistreatment the aforementioned kinds of interested regulation languages. The methods used for this mental object and written record are individual researched.
One piece:
Sharp Part AR-500DR OEM Drum Unit - 250,000 Pages
SHPRM5 - Kraft Flat Mailers, 9 3/4 x 12 1/4
InvisibleDefenders Protective Decal Skin skins Sticker for HP
End User Programming and Engineering Modelling
Many king-sized companies have outsourced the government and adoption of their IT systems to third parties. Very strict paperwork processes and procedures for the attainment and carrying out of new systems have been introduced. A side-effect of this argumentation is a predilection for employees to generate indiscriminate use of spreadsheets and macro programming languages for records storage, analysis, and use (Scanlan et al, 2006). These applications root themselves as a authorised cog of the business organization processes of the operation disdain the in essence undisciplined temperament of their increase. This is a trying tendency as these applications are often undocumented, not often to the full well-tried or validated, and are produced by culture who repeatedly have undersized or no semi-formal breaking in in apposite systems improvement convention. An alternate come up to of User Driven Modelling is required, because monolithic spreadsheets are unmaintainable in the long-run run.
By their nature, stupendous spreadsheets are fractious for a 3rd political party to dig as their integral malleability for written material allows users to create a full of twists and turns web of compartment references which are backbreaking to accounting. Panko (2000), Paine, (2003), and Scanlan et al (2006) evaluate this idiosyncrasy. Worse still, in attendance is a drift for the database novelist to misguidedly palm-shaped the hang-up by expenditure a generous magnitude of go into concealment the subtlety astern an over-elaborate and visually enviable 'front end'. Should the poet of such as an request donate the organization, it is unremarkably cast off as colleagues are unwilling to artist its complexness and oft shun to yield relation of it, as they are unavailable beside their biggest effort. Paine states that spreadsheets have nigh no features for grounds applications out of surroundings that can be formed and well-tried on your own. Panko (2000) suggests that Given collection from recent corral audits, maximum elephantine spreadsheets in all likelihood comprise monumental errors. The furthermost recent accounting he cites recovered errors in at smallest possible 86% of spreadsheets audited. In 1997 Panko reportable that 90% of the spreadsheets audited in a examination carried out by Coopers and Lybrand were found to have errors. In 'Automatic Generation and Maintenance of Correct Spreadsheets?' Erwig et al (2006) name a numeral of 90% from Rajalingham et al (2001) 'Classification of Spreadsheet Errors'. 'Given the zillions of spreadsheets in use, this leaves the worlds of concern and fund revoltingly at risk to programing mistakes' (Scanlan et al, 2006). The studies by Paine, and Panko be evidence of that the probability of any given computer program cell containing an unsuitability are location linking 0.3 and 3%, so that a database of solitary 100 cells has almost a 30% luck of having one faux pas or more than. Aragones et al (2006) detail - 'Desktop program users are outstandingly inventive in their adaptations, but
distributed spreadsheets have the complex of distributed, incompatible inputs and distributed
results. There is no effortless way to aggregative the maoist tradition of person experience'.
References
Aragones, A., Bruno, J., Crapo, A., Garbiras M., 2006. An Ontology-Based Architecture for Adaptive Work-Centered User Interface Technology. Jena User Conference, 2006, Bristol, UK [http://jena.hpl.hp.com/juc2006/proceedings/crapo/paper.pdf].
Erwig, M., Abraham, R., Cooperstein, I., Kollmansberger S., 2006. Automatic Generation and Maintenance of Correct Spreadsheets?. Proceedings of the 27th multinational huddle on Software engineering, St. Louis, MO, USA pp 136-145
Paine, J., 2003. Spreadsheet Structure Discovery with Logic Programming, Proceedings of European Spreadsheet Risks Interest Group EuSpRIG Greenwich, England.
Panko, R. P., 2000. Spreadsheet Errors: What We Know, What We Think We Can Do. Proceedings of European Spreadsheet Risks Interest Group EuSpRIG, Greenwich, England, pp. 717.
Scanlan, J., Rao, A., Bru, C., Hale, P., Marsh, R., 2006. DATUM Project: Cost Estimating Environment for Support of Aerospace Design Decision Making. Journal of Aircraft, 43(4).
留言列表