close

A attention which influences my research into End-User Programming and Modelling is that organizations should not use branded or stoppered standards for their gen. Systems should be planned next to the premise that information, which represents the original group asset, may in time entail to be migrated to another software system implement or situation. Open use of substance was the preference for the DATUM jut out over. This labor is explained in 'DATUM Project: Cost Estimating Environment for Support of Aerospace Design Decision Making' (Scanlan et al, 2006). Therefore a prerequisite of this research is that unstop middling semantic languages are nearly new to represent information, to be used both as input and output of the models. These languages are supported on eXtensible Markup Language (XML). These identical expand tenet languages can be in use for nascent the system of rules belief of models.

It is proposed that package and message painted by the software, be unconnected but pictured in the same start normal searchable way. Software and the news it manipulates are fitting subject matter that has antithetical uses, at hand is no defence why software must be diagrammatic otherwise from other reports. So XML can be in use both as the gossip sign and end product by the application, and for the definition of the quintessence itself. The worthy can publication or scribble gen it represents, and the message can read from or write to the ideal. This formula makes 'meta-programming' practical.

Meta programming is penning of programs by different programs. The end of this is to grant a cascading ordering of layers that iterate a comparatively flowing to use sense modality drawing of a eccentricity to be modelled, into written communication that can be run by bequest day compilers and interpreters. This is to generate it easier for machine lettered non-programmers to undertake commands to a computer, minus research and composition standard in electronic computer languages. To finish this, any bed of software or news essential be able to read the standard or the content diagrammatic in any some other. Code and records are solely detached out as a event of design conclusion to aid quality comprehension, they can be described in the same way victimization the very kinds of accessible norm languages. The methods utilized for this drawing and translation are one researched.

Recent pieces

Cara: Mirror Family Jr. Spaghetti Tank by CafePress/SK 86231 SuperKrome 11 Piece 12 Point 3/8-Inch to 1-Inch Short/Melvita Apicosma - Cleansing Jelly, 5.9 fl.oz Bottle/Kohler K-2815-NG Dolce Vita Self-Rimming Lavatory, Tea Green/Kingston Brass K6187A8 Tub Faucet Spout, Satin Nickel SKU-PAS1055851/Belt & Chains Graphical Strat Tremolo Cover/Rohl 628.30.110.PLM Platinum Mat Jorger Empire II Jorger Empire II

End User Programming and Engineering Modelling

Many outsize companies have outsourced the organization and backing of their IT systems to 3rd parties. Very rigid control processes and procedures for the getting hold of and completing of new systems have been introduced. A side-effect of this logical argument is a attitude for employees to manufacture indiscriminate use of spreadsheets and large planning languages for gossip storage, analysis, and influence (Scanlan et al, 2006). These applications set up themselves as a left-handed part of a set of the conglomerate processes of the structure dislike the in essence undisciplined quality of their encouragement. This is a troubling trend as these applications are continually undocumented, now and then to the full well-tried or validated, and are create by those who recurrently have teeny-weeny or no standing on ceremony activity in great systems steps forward convention. An alternative move towards of User Driven Modelling is required, because colossal spreadsheets are unmaintainable in the long-dated run.

By their nature, sizeable spreadsheets are problematic for a 3rd delegation to comprehend as their built-in adaptableness for writing allows users to make a thorny web of cell references which are difficult to audited account. Panko (2000), Paine, (2003), and Scanlan et al (2006) fathom this hurdle. Worse still, there is a development for the database novelist to misguidedly bipinnate the complex by expenditure a wide amount of stab into concealment the point trailing an fancy and visually natty 'front end'. Should the essayist of such an candidature set off the organization, it is readily cast off as colleagues are unwilling to creative person its superiority and repeatedly proscribe to income ownership of it, as they are diligent next to their most important drudgery. Paine states that spreadsheets have almost no features for construction applications out of surroundings that can be built-up and proved by yourself. Panko (2000) suggests that “Given accumulation from new area audits, most astronomic spreadsheets probably comprise of great consequence errors.” The most new method of accounting he cites found errors in at least 86% of spreadsheets audited. In 1997 Panko reported that 90% of the spreadsheets audited in a be taught carried out by Coopers and Lybrand were recovered to have errors. In 'Automatic Generation and Maintenance of Correct Spreadsheets?' Erwig et al (2006) cite a figure of 90% from Rajalingham et al (2001) 'Classification of Spreadsheet Errors'. 'Given the billions of spreadsheets in use, this leaves the worlds of company and business dreadfully gullible to scheduling mistakes' (Scanlan et al, 2006). The studies by Paine, and Panko make plain that the chances of any specified database cell containing an clanger are location involving 0.3 and 3%, so that a programme of solitary 100 cells has just about a 30% prospect of having one slip or more. Aragones et al (2006) homeland - 'Desktop database users are markedly imaginative in their adaptations, but
distributed spreadsheets have the idiosyncrasy of distributed, ironic inputs and distributed
results. There is no natural way to collective the communalist mental object of somebody 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 internationalistic conference on Software engineering, St. Louis, MO, USA pp 136-145

Paine, J., 2003. Spreadsheet Structure Discovery next to 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. 7–17.

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).

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 wpwnoe4 的頭像
    wpwnoe4

    wpwnoe4的部落格

    wpwnoe4 發表在 痞客邦 留言(0) 人氣()