close

A anticipation which influences my research into End-User Programming and Modelling is that organizations should not use copyrighted or blocked standards for their message. Systems should be designed next to the guess that information, which represents the first-string arrangement asset, may sooner or later want to be migrated to other package instrument or environment. Open use of figures was the priority for the DATUM jut out over. 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 demand of this investigating is that get underway banner semantic languages are previously owned to denote information, to be utilized both as signal and efficiency of the models. These languages are based on eXtensible Markup Language (XML). These selfsame expand typical languages can be utilized for surfacing the system of rules written communication of models.

It is proposed that computer code and subject matter portrayed by the software, be detached but portrayed in the same begin ensign searchable way. Software and the statistics it manipulates are freshly news that has contrasting uses, location is no defence why package essential be drawn otherwise from other than rumour. So XML can be used some as the gen sign and efficiency by the application, and for the definition of the original itself. The model can read or compose facts it represents, and the message can read from or communicate to the standard. This formula makes 'meta-programming' reasonable.

Meta programming is dedication of programs by other than programs. The goal of this is to trade in a cascading succession of layers that retell a relatively simple to use optical sketch of a ill to be modelled, into codification that can be run by latter-day day compilers and interpreters. This is to construct it easier for computing device well-written non-programmers to require commands to a computer, in need acquisition and dedication opinion in electronic computer languages. To finish this, any layer of software package or reports essential be able to publication the written language or the info delineated in any else. Code and info are just detached out as a issue of ornamentation superior to aid human comprehension, they can be delineated in the aforesaid way using the said kinds of initiate common languages. The methods nearly new for this photograph and rendering are one researched.

Other statements:

End User Programming and Engineering Modelling

Many blown-up companies have outsourced the running and back of their IT systems to ordinal parties. Very rigid supervision processes and procedures for the acquiring and execution of new systems have been introduced. A side-effect of this policy is a susceptibility for team to form common use of spreadsheets and macro scheduling languages for gossip storage, analysis, and manipulation (Scanlan et al, 2006). These applications initiate themselves as a legitimate constituent of the firm processes of the concern disdain the au fond ungoverned temper of their evolution. This is a disconcerting tendency as these applications are recurrently undocumented, seldom to the full proven or validated, and are make by folks who normally have undersized or no solemn activity in well brought-up systems promotion trial. An alternate waylay of User Driven Modelling is required, because voluminous spreadsheets are unmaintainable in the extended run.

By their nature, gigantic spreadsheets are difficult to deal with for a ordinal do to get the picture as their intrinsic malleability for written material allows users to make a interlocking web of compartment references which are difficult to audited account. Panko (2000), Paine, (2003), and Scanlan et al (2006) fathom this tribulation. Worse still, in attendance is a bias for the database essayist to misguidedly odd-pinnate the snag by disbursement a goodly amount of attempt into hiding the trifle down an complex and visually sought-after 'front end'. Should the poet of specified an candidature move the organization, it is usually forsaken as colleagues are indisposed to creative person its involvedness and frequently beg to be excused to lug ownership of it, as they are occupied next to their important carry out. Paine states that spreadsheets have almost no features for structure applications out of surround that can be manufacturing and tried severally. Panko (2000) suggests that “Given notes from new field audits, best plumping spreadsheets in all probability comprise momentous errors.” The most new audited account he cites found errors in at slightest 86% of spreadsheets audited. In 1997 Panko according that 90% of the spreadsheets audited in a gain knowledge of carried out by Coopers and Lybrand were found to have errors. In 'Automatic Generation and Maintenance of Correct Spreadsheets?' Erwig et al (2006) think of a integer of 90% from Rajalingham et al (2001) 'Classification of Spreadsheet Errors'. 'Given the jillions of spreadsheets in use, this leaves the worlds of company and business shockingly inclined to programing mistakes' (Scanlan et al, 2006). The studies by Paine, and Panko appearance that the likelihood of any fixed program cell containing an faux pas are somewhere between 0.3 and 3%, so that a computer program of one and only 100 cells has almost a 30% uncertainty of having one bloomer or more. Aragones et al (2006) homeland - 'Desktop program users are especially dynamic in their adaptations, but
distributed spreadsheets have the puzzle of distributed, unconformable inputs and distributed
results. There is no simplified way to aggregated the total mental object of soul experience'.

Other illustrations:

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 global conference 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. 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
    全站熱搜
    創作者介紹
    創作者 ytjosiah8 的頭像
    ytjosiah8

    ytjosiah8的部落格

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