Chapter 14 Project Evaluation Paper Mobile Resource Guarantees

合集下载

商务英语写作 chapter_14

商务英语写作 chapter_14
extracurricular activities of the Department?
Character references
Character reference letters are a special category of recommendation because they are usually written by friends, neighbors or relatives. These letters meet a variety of non-employment and non-academic related needs. Everything from gaining memberships and winning awards to child custody and adoptions. Character reference letters can also be useful in job seeking.
3. Character reference From: friend, relative Usual purpose: getting a job, winning an award, child adoption, court hearing, etc.
Employment Recommendations
Do you have good interpersonal skills that enable you to get along with faculty and other students?
Do you exhibit strong leadership skills? Have you contributed to the various

建设项目环境保护管理条例英文版

建设项目环境保护管理条例英文版

建设项目环境保护管理条例 Regulations on the Administration of Construction ProjectEnvironmental Protection-法律英语作者:Siny 文章来源:中国教师站cn-teacher 点击数:1327 更新时间:2007-5-3 0:24:58建设项目环境保护管理条例 Regulations on the Administration of Const ruction Project Environmental Protection国务院令第253号(Promulgated by Decree No. 253 of the State Council of the People's Republic ofChina on November 29, 1998)颁布日期:19981129 实施日期:19981129 颁布单位:国务院Chapter I General ProvisionsArticle 1 These Regulations are formulated with a view to preventing constr uction projects from generating new pollution and damaging the ecological envir onment.Article 2 These Regulations shall be applicable to building of construction projects having impacts on the environment within the territory of the People' s Republic of China and other territorial sea areas under the jurisdiction of t he People's Republic of China.Article 3 State standards and local standards for the discharge of pollutan ts must be complied with in building construction projects that generate pollut ion; requirements for aggregate control of discharge of major pollutants must b e met in areas under aggregate control of discharge of major pollutants.Article 4 Industrial construction projects should adopt clean production te chniques with low energy consumption, low materials consumption and low polluta nts generation, rationally exploit natural resources to prevent environmental p ollution and ecological damage.Article 5 Measures must be taken in reconstruction, expansion projects and technological transformation projects to treat original environmental pollution and ecological damage related to the said projects.Chapter II Environmental Impact EvaluationArticle 6 The state practises the construction project environmental impact evaluation system. The work of construction project environmental impact evalu ation shall be undertaken by units having acquired certificates of correspondin g qualifications.Article 7 The state practises classified control over construction project environmental protection in accordance with the extent of environmental impact of construction projects in pursuance of the following provisions:(1)a report on environmental impact should be compiled for a construction p roject that may cause major impact on the environment, giving comprehensive and detailed evaluation of the pollution generated and environmental impact caused by the construction project;(2)a statement on environmental impact should be compiled for a constructio n project that may cause light impact on the environment, giving analysis or sp ecial-purpose evaluation of the pollution generated and environmental impact ca used by the construction project; and(3)a registration form should be filled out and submitted for a constructio n project that has slight impact on the environment and necessitates no environ mental impact evaluation.Catalog for the classified control of construction project environmental pr otection shall be compiled and published by the competent department of environ mental protection administration under the State Council.Article 8 The report on construction project environmental impact should contain the following contents:(1)an overview of the construction project;(2)current state of environment surrounding the construction project;(3)analysis and predictions of impacts which may be caused by the construct ion project on the environment;(4)measures for environmental protection and their financial and technical authentication;(5)environmental impact economic loss-benefit analysis;(6)proposals for environment monitoring of the construction project; and(7)conclusions of the environmental impact evaluation.A scheme for water and soil conservation examined and approved by the compe tent department of water administration must be prepared for the construction p roject involving water and soil conservation.Contents and formats of the construction project environmental impact state ment and environmental impact registration form shall be prescribed by the competent department of environmenta l protection under the State Council.Article 9 A construction unit should, in the phase of construction project feasibility study, sumbit the construction project environmental impact report, environmental impact statement or environmental impact registration form for a pproval; however, for such construction projects as railways and communications, environmental impact report or environmental impact statement may, prior to th e completion of preliminary design, be submitted for approval upon the consent of the competent department of environmental protection administration with aut hority of examination and approval.For a construction project that necessitates no feasibility study pursuant to relevant state provisions, the construction unit should, prior to the start of construction of the construction project, submit the construction project en vironmental impact report, environmental impact statement or environmental impa ct registration form for approval; among which where application for a business licence is required, the construction unit should, prior to the application fo r business licence, submit the construction project environmental impact report, environmental impact statement or environmental impact registration form for a pproval.Article 10 Construction project environmental impact reports, environmental impact statements or environmental impact registration forms shall be submitted by construction units to competent departments of environmental protection ad ministration with authority of examination and approval for examination and app roval; where construction projects have competent departments of trades, their environmental impact reports or environmental impact statements should, upon pr eliminary examination of the competent departments of trades, be submitted to t he competent departments of environmental protection administration with author ity of examination and approval for examination and approval.Coastal engineering construction project environmental impact report or env ironmental impact statement shall, upon the examination and verification of the competent department of maritime administration with views a ttached there on to, be submitted to the competent department of environmental protection administration for examination and approval.Competent departments of environmental protection administration should, wi thin 60 days starting from the date of receipt of the construction project envi ronmental impact report, within 30 days starting from the date of receipt of th e environmental impact statement and within 15 days starting from the date of r eceipt of the environmental impact registration form, make a decision on examin ation and approval and notify the construction units in writing respectively.No fee whatsoever shall be collected for the preliminary examination, exami nation and verification, and examination and approval of construction project e nvironmental impact reports, environmental impact statements or environmental i mpact registration forms.Article 11 The competent department of environmental protection administrat ion under the State Council shall be responsible for the examination and approv al of the following construction project environmental impact reports, environm ental impact statements or environmental impact registration forms:(1)special-nature construction projects such as nuclear facilities and top-secret projects;(2)construction projects transcending the administrative areas of the provi nces, autonomous regions and municipalities directly under the Central Governme nt; and(3)construction projects subject to the examination and approval of the Sta te Council or the examination and approval of the departments concerned authori zed by the State Council.Limits of authority of examination and approval of the construction project environmental impact reports, environmental impac t statements or environmental impact registration forms beside those provided f or in the preceding paragraph shall be prescribed by people's governments of th e provinces, autonomous regions and municipalities directly under the Central G overnment.Where a construction project causes trans-administrative area environmental impact and a dispute arises between the competent departments concerned of env ironmental protection administration over the conclusions of environmental impa ct evaluation, the environmental impact report or environmental impact statement shall be submitted to the joint competent department of environmental protect ion administration at the next higher level for examination and approval.Article 12 Where major changes take place in the nature, scale, location or production techniques adopted of the construction project upon approval of the construction project environmental impact report, environmental impact stateme nt or environmental impact registration form, the construction unit should once again submit the construction project environmental impact report, environment al impact statement or environmental impact registration form for approval.Where a construction project starts construction on expiry of 5 year s startin g from the date of approval of the construction project environmental impact report, envir onmental impact statement or environmental impact registration form, its environmental im pact report, environmental impact statement or environmental impact registration form shou ld be submitted to the original examination and approval organ for re-examination and rev ivification. The original examination and approval organ should, within 10 days starting fr om the date of receipt of the construction project environmental impact report, en vironmental impact statement or environmental impact registration form, notify the construction unit in writing of the views on examination and verification; failure to notify on expiry shall be construed as approval upon examination and verification.Article 13 The state practises the qualification examination system of unit s engaging in the work of construction project environmental impact evaluation.Units engaging in the work of construction project environmental impact eva luation must obtain a qualification certificate issued by the competent department of environmental protection administration under the State Council, engage in the work of construction project environmental impact evaluation pursuant to the grade and scope prescribed in the qualification certificate, and be respon sible for the evaluation conclusions. The competent department of environmental protection administration under the State Council should publish at regular in tervals the list of units engaging in the work of construction project environm ental impact evaluation which have already been issued qualification certificat es. Specific measures shall be worked out by the competent department of enviro nmental protection administration under the State Council.Units engaging in the work of construction project environmental impact eva luation must strictly comply with the rates for the collection of charges presc ribed by the state.Article 14 Construction units may adopt the form of open tender to select t he units engaging in the work of environmental impact evaluation for environmen tal impact evaluation of the construction projects.No administrative organ shall appoint units engaging in the work of environ mental impact evaluation for construction units for environmental impact evalua tion.Article 15 Construction units should, in compiling the environmental impact reports, solicit the views of the units and residents concerned of the localit y wherein the construction project is located pursuant to relevant provisions o f law.Chapter III Construction of Environmental Protection Facilities Article 16 Simultaneous design, simultaneous construction and simultaneous going into operation with the main body project must be realized for matching environmental protection facilities construction which is required for the construction project.Article 17 The preliminary design of a construction project should, pursuan t to the requirements of environmental protection design standards, contain com pilation of a chapter on environmental protection, and ascertain measures for t he prevention and treatment of environmental pollution and ecological damage as well as budgetary estimate for investment in the chapter on environmental prot ection on the basis of the approved construction project environmental impact r eport or environmental impact statement.Article 18 Where trial production is required upon completion of the main b ody project of a construction project, its matching environmental protection fa cilities built must go into simultaneous trial run with the main body project.Article 19 The construction unit should, during the trial production of a c onstruction project, monitor the operations of the environmental protection fac ilities and the environmental impact of the construction project.Article 20 The construction unit should, upon completion of a construction project, file an application with the competent department of environmental pro tection administration that examined and approved the said construction project environmental impact report, environmental impact statement or environmental i mpact registration form for acceptance checks on completion of matching construction of environmental protection facilities required for the said construction project.Acceptance checks for completion of construction of environmental protectio n facilities should be conducted simultaneously with the acceptance checks for completion of construction of the main body project. Where trial production is required for the construction project, the construction unit should, within 3 m onths starting from the date of the said construction project going into trial production, file an application with the competent department of environmental protection administration that examined and approved the said construction proj ect environmental impact report, environmental impact statement or environmenta l impact registration form for acceptance checks on completion of matching cons truction of environmental protection facilities required for the said construct ion project.Article 21 For construction projects that are built in phases, go into prod uction or are delivered for use in phases, acceptance checks for their correspo nding environmental protection facilities should be conducted in phases.Article 22 Competent departments of environmental protection administration should, within 30 days starting from the date of receipt of the application fo r acceptance checks on completion of construction of the environmental protecti on facilities, complete the acceptance checks.Article 23 The said construction project may only formally go into producti on or be delivered for use when the matching construction of the environmentalprotection facilities required for the construction project has passed acceptan ce checks.<P< p>Chapter IV Legal LiabilityArticle 24 Whoever commits any of the following acts in violation of the pr ovisions of these Regulations shall be ordered by the competent department of e nvironmental protection administration responsible for the examination and appr oval of the construction project environmental impact report, environmental imp act statement or environmental impact registration form to make up the formalit ies within a given time period; whoever fails to make up the formalities on exp iry of the given time period and start construction without authorization shall be ordered to stop the construction and may be imposed a fine of less than RMB 100000 Yuan:(1)failure to file an application for approval of the construction project environmental impact report, environmental impact statement or environmental im pact registration form;(2)failure to file a new application for approval of the construction proje ct environmental impact report, environmental impact statement or environmental impact registration form in the event of major changes taking place in the nat ure, scale, location or production techniques adopted of the construction proje ct; and(3)failure to submit the construction project environmental impact report, environmental impact statement or environmental impact registration form to theoriginal examination and approval organ for re-examination and re-verification of the construction project that starts construction on expiry of 5 years star ting from the date of approval of the construction project environmental impact report, environmental impact statement or environmental impact registration fo rm.Article 25 Whoever starts construction without authorization, without the a pproval of the construction project environmental impact report, environmental impact statement or environmental impact registration form or without the conse nt upon re-examination and re-verification of the original examination and appr oval organ shall be ordered by the competent department of environmental protec tion administration responsible for the examination and approval of the said co nstruction project environmental impact report, environmental impact statement or environmental impact registration form to stop the construction, restore the original state within the given time period, and may be imposed a fine of less than RMB 100000 Yuan.Article 26 The matching environmental protection facilites built for the co nstruction project that goes into trial production fail to go into trial run si multaneously with the main body project in violation of the provisions of these Regulations shall be ordered by the competent department of environmental prot ection administration responsible for the examination and approval of the said construction project environmental impact report, environmental impact statemen t or environmental impact registration form to make a rectification within the given time period; whoever fails to make a rectification on expiry of the giventime period shall be ordered to stop the trial production, and may be imposed a fine of less than RMB 50000 Yuan.Article 27 A construction unit that fails to file an application for accept ance checks on completion of construction of the environmental protection facil ities of a construction project having gone into trial production for more than 3 months in violation of the provisions of these Regulations shall be ordered by the competent department of environmental protection administration that exa mined and approved the said construction project environmental impact report, e nvironmental impact statement or environmental impact registration form to go t hrough the formalities of acceptance checks on completion of the environmental protection facilities within the given time period; whoever fails to complete t he said formalities shall be ordered to stop the trial production and may be im posed a fine of less than RMB 50000 Yuan.Article 28 Where the main body project formally goes into production or is delivered for use without the completion of construction of matching environmen tal protection facilities required for the construction project, without going through acceptance checks or without passing the acceptance checks in violation of the provisions of these Regulations shall be ordered by the competent depar tment of environmental protection administration that examined and approved the said construction project emvironmental impact report, environmental impact st atement or environmental impact registration form to stop the production or use, and may be imposed a fine of less than RMB 100000 Yuan.Article 29 Any unit engaging in the work of construction project environmen tal impact evaluation that practises fraud in the work of environmental impactevaluation shall be revoked of its qualification certificate by the competent d epartment of environmental protection administration under the State Council, a nd may concurrently be imposed a fine of more than 100% less than 300% of the f ee collected.Article 30 Any functionary of the competent department of environmental pro tection administration who indulges in malpractices for selfish gains, abuse of power, negligence of duty that constitute a crime shall be investigated of the criminal liability according to law; where a crime has not been constituted, a dministrative sanctions shall be imposed according to law.Chapter V Supplementary ProvisionsArticle 31 Environmental impact evaluation should be done in compiling cons truction planning for such regional development as valley development, developm ent zone construction, new urban district construction and old urban district r econstruction. Specific measures shall be worked out separately by the competen t department of environmental protection administration under the State Council in conjunction with the competent departments concerned under the State Council.Article 32 Environmental protection administration of offshore oil prospect ing and exploitation construction projects shall abide by the provisions of the State Council concerning environmental protection administration of offshore o il prospecting and exploitation.Article 33 Environmental protection administration of construction projects of military installations shall abide by the relevant provisions of the Centra l Military Commission.Article 34 These Regulations come into force as of the date of promulgation </P< p>。

鲁子问英语教学论英文版考研课后习题和答案

鲁子问英语教学论英文版考研课后习题和答案

鲁子问英语教学论英文版考研课后习题和答案鲁子问《英语教学论》(英文版)课后习题详解目录Chapter 1 Concepts for English Teaching in SchoolsChapter 2 ELT Methods and Approaches in and outside China Chapter 3 Elements of English Teaching in SchoolsChapter 4 Principles of English Teaching in SchoolsChapter 5 Strategies of English Teaching in SchoolsChapter 6 Instructional Design for English TeachingChapter 7 Process of English Teaching in SchoolsChapter 8 Activities of Teaching English in SchoolsChapter 9 Teaching English Language Knowledge in Schools Chapter 10 Teaching English Listening and Speaking in Schools Chapter 11 Teaching English Reading and Writing in Schools Chapter 12 Teaching English Learning Strategies in Schools Chapter 13 Teaching English Culture and Affection in Schools Chapter 14 Educational Technology and Resources for English Teac hing in SchoolsChapter 15 Assessment and Testing for English in SchoolsChapter 16 Evaluation on Teaching English in SchoolsChapter 17 Research on English Teaching in SchoolsChapter 18 Professional Development of English Teachers in School s•试看部分内容Chapter 1 Concepts for English Teaching in Schools Section 11. Based on the theories in this unit, what are the main educationalfactors that cause teacher L’s wholehearted enthusiasm to meet w ith cold indifference from his students?Key: In the first place, teaching is an interactive activity in which bo th teachers and students become more developed. Teacher L condu cts a completely exam-oriented teaching, which is boring and mund ane. He is ignorant of students’learning needs and there is no int eraction between them. Secondly, in language teaching, the more i mportant factor is students’positive and active approach to learni ng. Teacher L obviously doesn’t care about students’motivation a nd incentive; he crams learning materials and exam content in the students, regardless of students’emotional response. Lastly, teaching should be teacher-led but students-centered activity. Here teacher L takes teaching as teacher-led and exam-centered. He is putting th e cart before the horse. Only by focusing on students’learning ne eds and motivation can they perform well in exams and achieve lea rning goals.2. In your opinion, what kind of classroom teaching activity conform s to the essence of education?Key: The essence of teaching is to lead students to develop and th e teacher’s job is to help students to find answers by themselves a nd to explore language learning methods by themselves. Therefore, the teaching activity that conforms to the essence of education is a series of questions thrown to students to help deduce proper ans wers.Section 21. What do you think are the main causes for the misunderstanding in the argument “English teaching in elementary and middle schoo ls in China cannot be communicative competence oriented”? Key: It ignores the fact that language is the tool for communication and communication is the function of language. It is through inter personal communication that language remains active and vigorous. Therefore, one of the teaching goals of elementary and middle school English should be to develop student’s communicative compet ence. If communication is removed from the goals of English teachi ng, then language learning becomes a boring process of memorizat ion. There’s no fun in it. Besides, without focusing on communicati on, language learning will be far from effective, since communicatio n is the best way to learn all languages.2. After reflection on your own English study, identify what your ma in learning problems are.Key: The main learning problems may include: 1) fear of speaking E nglish, especially in public; 2) lack of motivation; 3) imbalance of fu n and homework.Section 31. What do you think is the major mistake in the viewpoint “one’s vocabulary size is the indicator of whether one’s English learning i s successful”?Key: This statement overemphasizes the role of vocabulary. It shoul d be noted that vocabulary constitutes only a part of language; the re is also grammar. Even if one has a good mastery of vocabulary and grammar, there are still culture and style to bear in mind. A su ccessful English learner should have certain awareness of culture wit h a good command of vocabulary and grammar. S/he should be ab le to adjust his or her style on different occasions; his or her knowledge of English should be able to satisfy his or her needs successfu lly.2. What do you think the essential difference between an English la nguage curriculum and an English literacy curriculum is? How do yo u understand the instrumental nature of English curriculum and the humanist nature of English curriculum in the National Curriculum S tandards for English in Schools in China (MOE, 2001)?Key: 1) The essential difference is that an English language curriculu m is to develop students’overall competence in English. Its teachi ng and learning process is to cultivate students’proficiency in the basic four skills: listening, speaking, reading and writing. By the end of the learning, students should be able to communicate effectivel y in English, have certain knowledge of English culture and develop some value and abilities. However, an English literacy curriculum is to focus on students’reading ability. The main job involved is to teach students to read and perhaps to write. The teaching objective and learning purpose is narrowed down to master a set of words; communication is absent in this curriculum.2) It’s instrumental in that it views English as a tool for communic ation. To achieve effective communication, not only vocabulary and grammar but culture is embodied in the teaching goals. Besides, it i s instrumental in that it sets English as a tool help understand oneself and the world. The job is not only to learn language but to dev elop and better oneself. It is humanist in that it concerns not only the learning of language but the development of children. Chapter 2 ELT Methods and Approaches in and outside China Section 11. Based on what you just learned, give suggestions to Miss M to help solve her problem of having nothing to teach after the second week of the term.Key: Miss M should follow certain theories in teaching. She should work out the teaching plan at the beginning of the term and adjust her teaching to the usual pace. Most importantly, she should take into consideration of students’learning realities, including questions like: how do students like her teaching method? Have students ach ieved the supposed goals after the teaching? Does her teaching me et students’present language level? Has the teaching covered less than expected or something unnecessary? She should first conduct a needs analysis of students, then works out the teaching plan base d on the needs and finally assess teaching and learning after a cert ain period.2. What do you think is the best language teaching approach or m ethod?Key: The Communicative Approach is the best language approach in that it covers the most important aspect of language learning: lan guage is learned to communicate, to exchange meaning and inform ation and to share feelings. It is the language in use that injects lif e and vitality into language and that makes it a more real existence of life. Language teaching and learning should be centered on co mmunication, which should be regarded as a proper method and th e final goal.Section 21. What is the problem with Mr. N’s complaints that the course bo ok does not explain much about grammar, does not have enough grammar exercises, and has too many activities?Key: The problem is the contradiction between the design of textbo ok and the actual assessment of teaching and learning. The design of the textbook is based on the task-based approach: students are supposed to achieve learning goals through the completion of a ser ies of tasks. The main activity involved is communication. However, Mr. N has to find lots of grammar materials outside the textbook f or students because little is mentioned in the book and what is me ntioned cannot meet the requirements of exams, which includes lots of grammar and little completion of tasks. There is certainly a gap between the textbook design and the assessment and this causesmuch challenge for both teachers and students. To bridge up the g ap, either should be adjusted to adapt to the other.2. Consider the style of a teacher you know. Do you think his/her t eaching is in line with the National Curriculum Standards? Please gi ve reasons and examples.Key: My high school English teacher’s teaching is not consistent wi th the National Curriculum Standards. In the first place, the focus of his teaching is on vocabulary and grammar. English lessons are fill ed with mechanical and meaningless drills instead of meaningful tas ks. Besides, his teaching does not allow too much communication. T hroughout the class, he spent much time explaining grammatical po ints and little time is devoted to communication. Finally, his teachin g doesn’t encourage holistic development for he was always haste ning for exams and ignoring students’learning needs. There was n o time for value-imparting or affection-influencing. All these contrad ict with the National Curriculum Standards.。

管理会计第14版(charles 查尔斯)英文影印版课后答案

管理会计第14版(charles 查尔斯)英文影印版课后答案

COVERAGE OF LEARNING OBJECTIVESManagerial Accounting and the Business Organization1-A1 (10-15 min.)Because the accountant's duties are often not sharply defined, some of these answers could be challenged:1. Attention directing and problem solving. Budgeting involves makingdecisions about planned activities -- hence, aiding problem solving.Budgets also direct attention to areas of opportunity or concern --hence, directing attention. Reporting against the budget also has ascorekeeping dimension.2. Problem solving. Helps a manager assess the impact of a decision.3. Scorekeeping. Reports on the results of an operation. Could also beattention direction if scrap is an area that might require management decisions.4. Attention directing. Focuses attention on areas that need attention.5. Attention directing. Helps managers learn about the informationcontained in a performance report.6. Scorekeeping. The statement merely reports what has happened.7. Problem solving. The cost comparison is apparently useful becausethe manager wishes to decide between two alternatives. Thus, it aids problem solving.8. Attention directing. Variances point out areas where results differfrom expectations. Interpreting them directs attention to possiblecauses of the differences.9. Problem solving. Aids a decision about where the parts should bemade.10. Scorekeeping. Determining a depreciation schedule is simply anexercise in preparing financial statements to report the results ofactivities.1. Budgeted Actual DeviationsAmounts Amounts or Variances Room rental $ 140 $ 140 $ 0Food 800 1,008 208UEntertainment 600 600 0Decorations 220 190 30FTotal $1,760 $1,938 $178U2. Because of the management by exception rule, room rental andentertainment require no explanation. The actual expenditure forfood exceeded the budget by $208. Of this $208, $150 is explained by attendance of 15 persons more than budgeted (at a budget of $10 per person) and $58 is explained by expenditures above $10 per person.Actual expenditures for decorations were $30 less than the budget. If all desired decorations were purchased, the decorations committee should be commended for their savings.1-A3 (10 min.)All of the situations raise possibilities for violation of the integrity standard. In addition, the manager in each situation must address an additional ethical standard:1. The General Mills manager must respect the confidentiality standard.He or she should not disclose any information about the new cereal.2. Roberto must address his level of competence for the assignment. Ifhis supervisor knows his level of expertise and wants an analysisfrom a “layperson” point of view, he should do it. However, if thesupervisor expects an expert analysis, Roberto must admit his lackof competence.3. The objectivity standard should cause Helen to decline to omit theinformation from her budget. It is relevant information, and itsomission may mislead readers of the budget.Because the accountant’s duties are often not sharply defined, some of these answers could be challenged:1. Scorekeeping. Records events.2. Scorekeeping. Simply recording of what has happened.3. Problem solving. Helps a manager decide between alternatives.4. Attention directing. Directs attention to the use of overtime labor.5. Problem solving. Provides information to managers for decidingbetween alternatives.6. Attention directing. Directs attention to why nursing costs increased.7. Attention directing. Directs attention to areas where actual resultsdiffered from the budget.8. Problem solving. Helps the vice-president to decide which course ofaction is best.9. Scorekeeping. Records costs in the department to which theybelong.10. Scorekeeping. Records actual overtime costs.11. Attention directing. Directs attention to stores with either high or lowratios of advertising expenses to sales.12. Attention directing. Directs attention to causes of returns of the drug.13. Attention directing or problem solving, depending on the use of theschedule. If it is to identify areas of high fuel usage it is attentiondirecting. If it is to plan for purchases of fuel, it is problem solving. 14. Problem solving. Provides information for deciding between twoalternative courses of action.15. Scorekeeping. Records items needed for financial statements.1 & 2. Budget Actual VarianceSales $75,000 $74,860 $ 140UCosts:Fireworks $35,000 $39,500 $4,500ULabor 15,000 13,000 2,000FOther 8,000 8,020 20UProfit $17,000 $14,340 $2,660U3. The cost of fireworks was $4,500 ÷ $35,000 = 13% over budget. Didfireworks suppliers raise their prices? Did competition cause retailprices to be lower than expected? There should be someexplanation for the extra cost of fireworks. Also, the labor cost was$2,000 ÷ $15,000 =13% below budget. It would be useful to discover why this cost was saved. Both sales and other costs were very close to budget.1-B3 (10 - 15 min.)1. Treasurer. Analysts affect the company's ability to raise capital,which is the responsibility of the treasurer.2. Controller. Advising managers aids operating decisions.3. Controller. Advice on cost analysis aids managers' operatingdecisions.4. Controller. Divisional financial statements report on operations.Financial statements are generally produced by the controller'sdepartment.5. Treasurer. Financing the business is the responsibility of thetreasurer.6. Controller. Tax returns are part of the accounting process overseenby the controller.7. Treasurer. Insurance, as with other risk management activities, isusually the responsibility of the treasurer.8. Treasurer. Allowing credit is a financial decision.1-1 Decision makers within and outside an organization use accounting information for three broad purposes:1. Internal reporting to managers for planning and controllingoperations.2. Internal reporting to managers for special decision-making and long-range planning.3. External reporting to stockholders, government, and other interestedparties.1-2 The emphasis of financial accounting has traditionally been on the historical data presented in the external reports. Management accounting emphasizes planning and control purposes.1-3 The branch of accounting described in the quotation is management accounting.1-4 Scorekeeping is the recording of data for a later evaluation of performance. Attention directing is the reporting and interpretation of information for the purpose of focusing on inefficiencies of operation or opportunities for improvement. Problem solving presents a concise analysis of alternative courses of action.1-5 GAAP applies to publicly issued annual financial reports. Internal accounting reports are not restricted by GAAP.1-6 Yes, but it covers more than that. The Foreign Corrupt Practices Act applies to all publicly-held companies and covers the quality of internal accounting control as well as bribes and other matters.1-7 Users cannot easily observe the quality of accounting information. Thus, they rely on the integrity of accountants to be sure the information is accurate. Information that is unreliable is worthless, so if accountants do not have a reputation for integrity, the information they produce will not have value.1-8 Three examples of service organizations are banks, insurance companies, and public accounting firms. Such organizations tend to be labor intensive, have outputs that are difficult to define and measure, and have both inputs and outputs that are difficult or impossible to store.1-9 Two considerations are cost-benefit balance and behavioral effects. Cost-benefit balance refers to how well an accounting system helps achieve management's goals in relation to the cost of the system. The behavioral consideration specifies that an accounting system should be judged by how it will affect the behavior (that is, decisions) of managers.1-10 Yes. The act of recording events has become as much a part of operating activities as the act of selling or buying. For example, cash receipts and disbursements must be traced, and receivables and payables must be recorded, or else gross confusion would ensue.1-11 A budget is a prediction and guide; a performance report is a tabulation of actual results compared with the budget; and a variance reconciles the differences between budget and actual.1-12 No. Management by exception means that management spends more effort on those areas that seem to be out of control and less on areas that are functioning as planned. This method is an efficient way for managers to decide where to put their time and effort.1-13 No. There is no perfect system of automatic control, nor does accounting control anything. Accounting is a tool used by managers in their control of operations.1-14 Information that is relevant for decisions about a product depends on the product's life-cycle stage. Therefore, to prepare and interpret information, accountants should be aware of the current stage of a product's life cycle.1-15 The six functions are: (1) research and development – generation and experimentation with new ideas; (2) product and service process design – detailed design and engineering of products; (3) production – use of resources to produce a product or service; (4) marketing - informing customers of the value and features of products or services; (5) distribution – delivering products or services to customers; and (6) customer service –support provided to customers.1-16 No. Not all of the functions are of equal importance to the success of a company. Measurement and reporting should focus on those functions that enable a company to gain and maintain a competitive edge.1-17 Line managers are directly responsible for the production and sale of goods or services. Staff managers have an advisory function – they support line managers.1-18 Management accountants are the information specialists, even in non-hierarchical companies. However, in such companies they are more directly involved with managers and are often parts of cross-functional teams.1- 19 A treasurer is concerned mainly with the company's financial matters, the controller with operating matters. In large organizations, there are sufficient activities associated with both financial and operating matters to justify two separate positions. In a small organization the same person might be both treasurer and controller.1-20 The four parts of the CMA examination are: (1) economics, finance, and management, (2) financial accounting and reporting, (3) management reporting, analysis, and behavioral issues, and (4) decision analysis and information systems.1-21 This is not true. About one-third of CEOs come from finance or accounting backgrounds. Accounting is excellent preparation for top management positions because accountants are often exposed to many parts of the company early in their careers.1-22 Changes in technology are affecting how accountants operate. They must be able to account for e-commerce transactions efficiently and safely, they often must integrate their accounting systems into ERP systems, and an increasing number are beginning to use XBRL to communicate information electronically.1-23 The essence of the just-in-time philosophy is the elimination of waste, accomplished by reducing the time products spend in the production process and trying to eliminate the time spent in processes that do not add value to the product.1-24 Moving tools and products that are in process from one location to another in a plant is an activity that does not add value to the product. So changing the plant layout to eliminate wasted movement and time improves production efficiency.1-25 The four major responsibilities are: (1) competence - develop knowledge; know and obey laws, regulations, and technical standards; and perform appropriate analyses, (2) confidentiality - refrain from disclosing or using confidential information, (3) integrity - avoid conflicts of interest, refuse gifts that might influence actions, recognize limitations, and avoid activities that might discredit the profession, and (4) objectivity - communicate information fairly, objectively, and completely, within confidentiality constraints.1-26 Standards do not always provide the needed guidance. Sometimes an action borders on being unethical, but it is not clearly an ethical violation. Other times two ethical standards conflict. In situations such as these, accountants must make ethical judgments.1-27 (5-10 min.)Typical activities associated with the treasurer function include:❑Provision of capital❑Investor relations❑Short-term financing❑Banking and custody❑Credits and collections❑Investments❑Risk managementTypical activities associated with the controller function include:❑Planning for control❑Reporting and interpreting❑Evaluating and consulting❑Tax administration❑Government reporting❑Protection of assets❑Economic appraisal1-28 (5-10 min.)Activities 2, 4, 5, and 6 are primarily associated with marketing decisions. The management accountant would assist in these decisions as follows: Boeing Company’s pricing decision requires cost data relevant to the new method of distributing spare parts. will need to know the costs of the advertising program as well as the additional costs of other value chain functions resulting from increased sales. TexMex Foods will need to know the incremental revenues and incremental costs associated with the special order. Target Stores needs to know the impact on both revenues and costs of closing one of its stores.Activities 1, 7, and 8 are primarily associated with production decisions. The management accountant would assist in these decisions as follows. Porsche Motor Company needs an analysis of the costs associated with purchasing the part compared to the costs of making the part. Dell will need to know the costs of the training program and the savings associated with increased efficiencies in the setup and changeover activities. General Motors needs to know the costs and salvage values of the replacement equipment, the proceeds of the sale of the old equipment, and the operating savings associated with the use of the new equipment.1-30 (5 min.)1. Management 4. Management 7. Financial2. Management 5. Management3. Financial 6. Financial1. Performance ReportBudget Actual Variance Explanation Revenues $220,000 $228,000 $8,000 F Additional salesfrom newproducts* Advertising cost 15,000 16,500 (1,500) U New advertisingCampaignNet $6,500 F* From the New Products Report, seven new products were added. This exceeded the plan to add six.2.Factors that may not have been considered include:a.The costs of new products may have exceeded their price.b.Customer satisfaction with new products may not have been partof the new products report.petitors’ reactions to the Starbucks store’s actions may nothave been anticipated.d.External uncontrollable factors such as increases in operatingcosts, adverse weather, changes in the overall economy, newcompetitors entering the market, or key employee turnover mayhave decreased efficiency.1-32 (5 min.)1. Line, support 3. Staff, marketing 5. Staff, support2. Staff, support 4. Line, marketing 6. Line, productionMicrosoft is a company that most students will know and have some understanding of what functions its managers perform. Nevertheless, this may not be an easy exercise for those who have little knowledge of how companies operate.Research & development – Because software companies must continually come out with new products and upgrades to their current products this is a critical function for Microsoft. More than one-fourth of Microsoft’s operating expenses are devoted to R&D.Design of products, services, or processes – For Microsoft the design and R&D process probably overlap considerably. Product design is critical; process design is probably not. One essential part of design is beta testing – that is, field testing of new software. This quality-control step is essential to prevent customer dissatisfaction with new products.Production – Microsoft produces disks and CD-ROMs and the manuals and packaging to go with them. However, they are increasingly delivering software over the Internet, which takes an initial process design and then few resources. It is not likely a major focus for Microsoft.Marketing – Microsoft spends more on sales and marketing than on any other operating expense. Increasing competition in software sales makes marketing essential to the company’s future. This function includes advertising and direct marketing activities, but it also includes activities of the company’s sales force. Distribution – This function is becoming simpler for Microsoft as it delivers more and more software over the Internet. Although the company must stay abreast of competitors in delivery methods, this is not likely to create a major competitive advantage or disadvantage for Microsoft.Customer service – Customer service is important, but Microsoft tries to minimize its costs in this area by product design – making things work right without needing deep computer expertise. Still, poor customer service can severely impact a company, so Microsoft must attend to it.Support functions – Most of the time these are not a major focus. There is one exception recently for Microsoft. Legal support has been front and center. The very future of the company was based on court judgments for which good legal support was essential.The management accountant's major purpose is to provide information that helps line managers in making decisions regarding the planning and controlling of operations. The accountant supplies information for scorekeeping, attention directing, and problem solving. In turn, managers use this and other information for routine and non-routine decisions and for evaluating subordinates and the performance of sub-parts of the organization. Management accountants must walk a delicate line between (1) making sure that managers are properly using the pertinent information and (2) making sure that the managers, not the accountants, are doing the actual managing.1-35(5 min.)Other costs of a poor ethical environment include legal costs and costs due to high employee turnover. Other benefits of a good ethical environment include low employee turnover, low loss from internal theft, and improved customer satisfaction resulting from better quality and service (that result from a more productive work environment).1-36(5 min.)There are numerous examples.“You understand how important it is to record this sale before year end, don’t you?”“Doing it this way is common for all companies in our business, so don’t worry!”“Trust me, the inventory is at the warehouse.”This problem can form the basis of an introductory discussion of the entire field of management accounting.1. The focus of management accounting is on helping internal users tomake better decisions, whereas the focus of financial accounting ison helping external users to make better decisions. Managementaccounting helps in making a host of decisions, including pricing,product choices, investments in equipment, making or buying goods and services, and manager rewards.2. Generally accepted accounting standards or principles affect bothinternal and external accounting. However, change in internalaccounting is not inhibited by generally accepted principles. Forexample, if an organization wants to account for assets on the basisof replacement costs for internal purposes, no outside agency canprohibit such accounting. Of course, this means that organizationsmay have to keep more than one set of records. There is nothingimmoral or unethical about having multiple sets of books, but theyareexpensive. Accounting data are commodities, just like butter or eggs.Innovations in internal accounting systems must meet the samecost-benefit tests that other commodities endure. That is, theirperceived increases in benefits must exceed their perceivedincreases in costs. Ultimately, benefits are measured by whetherbetter decisions are forthcoming in the form of increased net profitsor cost savings.3. Budgets, the formal expressions of management plans, are a majorfeature of management accounting, whereas they are not asprominent in financial accounting. Budgets are major devices forcompelling and disciplining management planning.4. An important use of management accounting information is theevaluation of performance, which often takes the form of comparisonof actual results against budgets, providing incentives and feedback to improve future decisions.5.Accounting systems have an enormous influence on the behavior ofindividuals affected by them. Management accounting is moreconcerned with the likely behavioral effects of various accountingalternatives that may be adopted than is financial accounting.1-38(10 min.)The main point of this question is that cost information is crucial for decisions regarding which products and services should be emphasized or de-emphasized. The incentives to measure costs precisely are far greater when flat fees are being received instead of reimbursements of costs.Note, too, that nonprofit organizations and profit-seeking organizations have similar desires regarding management accounting. Accountability is now in fashion for many purposes, including justification of prices, cost control, and response to criticisms by investors (whether they be donors, taxpayers, or others).When somebody's money is at stake, accounting systems get much love and attention. In a survey of 550 hospitals, hospital financial executives said that improved cost accounting systems "are crucial to responding to changes in hospital payment mechanisms and that better cost information is essential for more profitable and efficient operations." Hospitals will increasingly identify costs by product (type of case), not just by departments.1-39 (10 min.)Paperwork and systems often seem to become ends in themselves. However, the rationale that should underlie systems design is the cost-benefit philosophy or approach that is implied in the quotation. The aim is to get the managers and their subordinates collectively to make better decisions under one system versus another system -- for a given level of costs.Marks & Spencer should look at each of the management accounting reports it produces with an eye toward how it helps managers make better decisions. Does it provide needed scorekeeping? Does it direct attention to aspects of operations that might need altering? Does it provide information for specific management decisions? These types of questions will help identify the benefit of the information in the report.Then the company must consider the cost – not just the cost of collecting the data and preparing the reports, but the cost of educating managers to use the information and the cost of the time to read, digest, and act on the information. Too much information may be costly because it makes it time-consuming (and thus costly) to sift through the reams of information to find the few items that are important. And one cost may be the loss of important information because the total volume of information makes it too difficult to ferret out the important items.1-40(10 min.) Financial information is important in all companies. But how managers get and use financial information can differ depending on the culture and philosophies of the company.Top executives of a company often represent a functional area that is critical to the comparative economic advantage of the company. If technology is crucial, engineers generally hold important executive positions. If marketing differentiates the company from others, marketing executive s usually dominate. But regardless of the source of a company’s competitive advantage, its success will eventually be measured in economic terms. They must attend to financial aspects to thrive and often even to survive.Management accountants must work with the dominant managers in any organization. The modern trend toward use of cross-functional teams places management accountants at the center of the action regardless of what type of managers and executives dominate. Most companies realize that there is a financial dimension to almost every major decision, so they want the financial experts, management accountants, involved in the decisions. But to be accepted as an important part of these teams, the management accountants must know how to help managers in various functional areas. In General Mills, if accountants can’t talk the language of marketing, they will not have great influence. In ArvinMeritor, if they do not understand the information needs of engineers they will not provide value.1-41(10-15 min.)1. Boeing's competitive environment and manufacturing processeschanged greatly during the 1990s. An accounting system that served them well in their old environment would not necessarily be optimal in the 2000s. Boeing's management probably thought that changes in the accounting system were necessary to produce the kind of information necessary to remain competitive.2. A cost-benefit criterion was probably used. Boeing's management maynot have quantified the costs and the benefits, but they certainlyassessed whether the new system would help decisions enough towarrant the cost of the system.Many of the benefits of a better accounting system are hard to measure.They affect many strategic decisions of an organization. Withoutaccurate product costs, management will find it difficult to assess the consequences of their decisions. An accurate accounting system will help to price airplanes and other products competitively.3. More accurate product costs will usually result in better managementdecisions. But if the cost of the accounting system that produces the more accurate costs is too high, it may be best to forego the increased accuracy. The benefit of better decisions must exceed the added cost of the system for a change to be desirable.1-42(10 min.)1. There are many possible activities for each function of Nike's valuechain. Some possibilities are:Research and development -- Determining changes in customers'tastes and preferences for shoes and sportswear to come up withnew products (maybe the next "Air Jordans").Product and service process design -- Design a shoe to meet theincreasing demands of competitive athletes.Production -- Determine where to produce products and negotiatecontracts with the companies producing them.Marketing -- Signing prominent athletes to endorse Nike's products.Distribution -- Select the best locations for warehouses fordistribution to retail outlets.Customer service -- Formulate return policies for products thatcustomers perceive to be defective.2. Accounting information that aids managers' decisions includes:Research and development -- Trends in sales for various products, to determine which are becoming more and less popular.Product and service process design -- Production costs of variousshoe designs.Production -- Measure total costs, including both purchase cost and transportation costs, for production in various parts of the world.Marketing -- The added profits generated by the added sales due toproduct endorsements.Distribution -- Storage and shipping costs for different alternativewarehouse locations.Customer service -- The net cost of returned merchandise, to becompared with the benefits of better customer relations.。

计算机项目管理 缩写全称

计算机项目管理 缩写全称

AC=Actual Cost实际成本ACAP=Analyst Capabilities分析员能力AEXP=Application Experience应用经验ARR=Accounting Rate of Return会计回报率BAC=Budget At Completion计划预算BACS=Bankers Automated Clearing Scheme银行自动票据结算模式/Bankers Automated Clearing System银行自动结算系统BCWP=Budgeted Cost of Work Performed已执行工作的预算成本BCWS=Budgeted Cost of Work Scheduled已计划工作的预算成本BPR=Business Process Reengineering业务过程再工程BSD=Business System Development业务系统开发BSI=British Standards Institution英国标准协会B2C=Business to ConsumerCCTA=Central Computer and Telecommunications Agency中央计算机和无线电通信总局CMM=Capacity Maturity Models能力成熟度模型COCOMO=Constructive Cost Model构造成本模型COSMIC=Common Software Measurement Consortium通用软件度量协会COTS=Customized Off-The-Shelf Software定制的商用软件CPI=Cost Performance Index成本性能指标CPLX=Product Complexity产品复杂度CPM=Critical Path Method关键路径法CV=Cost Variance成本偏差DATA=Database Size数据库规模DCF=Discounting Cash Flow贴现现金流DOCU=Documentation Match to Life-Cycle Needs文档匹配周期生命需要DSDM=Dynamic Systems Development Method动态系统开发方法EAC=Estimate At Completion完成估计ERD=Entity Relationship Diagram实体关系图ERP=Enterprise Resource Plan企业资源策划系统EV=Earned Value挣值FCIL=Facilities Available设施的可用性FFP=Full Function Point全功能点FLEX=Development Flexibility开发灵活性FP=Function Point功能点ICT=Information Communication Technology信息通信技术IFPUG=International Function Point User Group国际功能点用户组织IRR=Internal Rate of Return内部回报率ISBSG=International Software Benchmarking Standards Group国际软件基准标准用户组ITT=Invitation to Tender生产投标邀请JAD=Joint Application Development联合应用开发KLOC=Kilo Lines Of Code千行代码KPA=Key Process Areas关键过程域LEXP= Programming Language Experience编程语言经验MDA=Model-Driven Architectures模型驱动架构MTBF=Mean Time Between Failure平均故障间隔时间NPD=New Product Developments新产品开发NPV=Net Present Value净现值OCL=Object Constraint Language对象约束语言OGC=Office of Government Commerce英国政府商务办公室PBS=Product Breakdown Structure产品分解结构PCAP=Programmer Capabilities程序员能力PCON=Personnel Continuity人员的连续性PDIF=Platform Difficulty平台难度PERS=Personnel Capability人员的能力PERT=Program Evaluation Review Technique程序评价评审技术PEXP=Platform Experience平台经验PFD=Product Flow Datagram产品流程图PIM=Platform-Independent Model平台无关模型PIR=Post Implementation Review后实施回顾PMAT=Process maturity过程成熟度PREC=Precedentedness有先例PREX=Personnel Experience人员的经验PSM=Platform-Specific Model平台相关模型PV=Planned Value计划价值PVOL=Platform Volatility平台易变性QMS=Quality Management System质量管理体系RAD=Rapid Application Development快速应用开发RCPX=Product Reliability and Complexity产品可靠性和复杂度RELY=Required Software Reliability需要的软件可靠性RESL=Architecture/Risk Resolution构架/风险解决方案RFC=Request For Change变更请求ROI=Return On Investment投资回报率RRL=Risk Reduction Leverage风险缓解效率RUSE/REUSE=Required Reusability需要的可重用性SCED=Schedule Pressure进度压力SITE=Multisite Development多地点开发SLOC=Source Lines Of Code源代码行数SMART=Specific具体/Measureable可度量/Achievable可实现/Relevant相关/Time constrained时间限制SPI=Schedule Performance Index进度性能指标SSADM=Structured Systems Analysis and Design Method结构化系统分析和设计方法STOR=Main Storage Constraint主存限制SV=Schedule Variance进度偏差TCA=Technical Complexity Adjustment技术复杂度调整TEAM=Team Cohesion团队凝聚力TIME=Execution Time Constraint执行时间限制TOOL=Use of Software Tools软件工具的使用TV=Time Variance时间偏差UML=Unified Model Language统一建模语言UFP=Unadjusted Function Points未调整的功能点USDP=Unified Software Development Process统一软件开发过程WBS=Work Breakdown Schedule工作分解结构XP=Extreme Programming极限编程Chapter 1 Introduction--What is software project management? Is it really different from ‘ordinary’ project management?(1.4)--How do you know when a project has been successful? (1.12)--Stakeholders?(1.9)--Some ways of categorizing software projects(1.8)--Activities covered by software project management(1.6)Chapter2 Project Evaluation--Cost-benefit evaluation techniques(2.5 TABLE 2-1 TABLE 2-2 EXERCISE 2.5)--Programme management(2.7)Chap3 Project planning--Step-Wise methods (3.1 FIGURE 3-1)Chap4 Selection of an appropriate project approach--Take account of the characteristics of the system to be developed(4.3.2)--Select an appropriate process model-Waterfall process model(4.6)-prototypes model(4.8)-increment model(4.10)-agile development methods(4.11)Chap5 Software effort estimation--Avoid the dangers of unrealistic estimates--Understand the range of estimating methods that can be used--Estimate projects using a bottom-up approach--Count the function points for a system--Estimate the effort needed to implement software using a procedural programming language--Understand the COCOMO approach to developing effort model※(5.2 5.5 5.6 A procedural code-oriented approach 5.10)Chap6 Activity planning--Produce an activity plan for a project--Estimate the overall duration of a project--Create a critical path and a precedence network for a project※(EXERCISE 6.1 EXERCISE 6.2)Chap7 Risk management--Definition of ‘risk’ and ‘risk management’--Some ways of categorizing risk--Risk management(7.4)-Risk identification – what are the risks to a project?-Risk analysis – which ones are really serious?-Risk planning – what shall we do?-Risk monitoring – has the planning worked?--We will also look at PERT risk and critical chains(7.10 EXERCISE 7.5)Chap8 Resource allocation--How to match the activity plan to available resources--Assess the efficacy of changing the plan to fit the resources--Schedules-Activity schedule - indicating start and completion dates for each activity-Resource schedule - indicating dates when resources are needed and level of resources-Cost schedule- showing the planned accumulative expenditure incurred by the use of resources over time ※(8.2 FIRUGE 8.2 8.9)Chap9 Monitoring and control--Monitor the progress of projects--Assess the risk of slippage--Visualize and assess the state of a project--Revise targets to correct or counteract drift--Control changes to a project’s requirements※(9.7 9.8)Chap10 Contract Management--Follow the stages needed to acquire software from an external supplier--Distinguish between the different types of contract(10.2)--Outline the contents of a contract--Plan the evaluation of a proposal or product(10.3.2 10.3.4)--Administer a contract from its signing until the final acceptance of project※(TABLE 10-1 EXERCISE 10.2 EXERCISE 10.3)Chap13 Software quality--Project control concerns:-errors accumulate with each stage-errors become more expensive to remove the later they are found(13.6)-it is difficult to control the error removal process (e.g. testing)。

功能对等理论指导下的生态类科技文本英汉翻译实践报告

功能对等理论指导下的生态类科技文本英汉翻译实践报告

大连理工大学专业学位硕士论文摘要随着全球经济飞速发展,城市化的速度也在逐渐提升,空气污染、气候变化等问题也成为了当今环境治理方面的两大重要挑战。

中国作为世界上最大的发展中国家,经济发展速度前所未有,而在建设社会主义现代化强国的过程中,生态环境建成为了社会主义现代化建设的重要内涵。

在此背景下,译者决定翻译《蓝绿解决方案》。

本书主要介绍了来自帝国理工学院的科研团队所研发的创新性城市环境治理解决方案,为城市治理提供新的思路。

该方案在许多国家和地区已经开展了试点工作,而在国内的应用仍是空白。

本次翻译实践的主要目的就是通过对本书的翻译,为我国相关领域人员提供更有价值的借鉴与参考,并为生态类科技英文文本的翻译提供一定的参考和启示。

译者通过对于原文本和同类科技文本进行分析,结合科技文本的文体特点和语法特点,在功能对等理论的指导下,分析了科技文本的翻译过程中存在的问题,通过对翻译技巧的探讨,撰写了本篇翻译实践报告。

本报告包括任务描述、翻译过程、案例分析和结论部分。

其中,案例分析部分为此报告的核心。

译者以奈达的功能对等理论作为指导,从词汇,句法,语篇三个层面探讨翻译过程中遇到的问题,并提出相应的解决办法。

在词汇层面,译者提出了增词、减词,以及对于术语和一般词汇进行的直译或通过语境进行翻译。

在句法层面,译者利用词性的转换和语态的转换,根据中英文表达习惯等差异,对于译文的形式进行适当的改变。

为了实现语篇的连贯和对等,译者采用了调序以及增词的方法。

最后,报告将总结在本次翻译实践中总结的翻译方法以及整个工作的总结以及局限性。

关键词:功能对等理论;科技文本翻译;英汉翻译A Report on E-C Translation of Ecological EST under the Guidance of Functional Equivalence TheoryA Report on E-C Translation of Ecological EST under the Guidance ofFunctional Equivalence TheoryAbstractWith the rapid development of the global economy, the speed of urbanization is gradually increasing, and problems such as air pollution and climate change have become two major challenges in environmental governance. As the largest developing country in the world, China has experienced an unprecedented economic increasing. The construction of the ecological environment has been a core of socialist modernization. Considering the background, the translator decides to translate Blue Green Solutions. This book mainly introduces innovative urban environmental governance solutions developed by the scientific research team of Imperial College to provide new ideas for urban governance. The program has already carried out pilot work in many countries and regions, but its application in China is still blank. The main purpose of this translation practice is to provide a more valuable reference for the relevant fields in China through the translation of this book and to provide reference and inspiration for the translation of ecological EST texts.The translator analyzes the source text and the parallel text combining with the stylistic and grammatical characteristics of the EST text, under the guidance of functional equivalence theory, solves the problems encountered in the translation process and finally writes this translation practice report.This report includes task introduction, translation process, case study and conclusion. The case study is the core of this report. The translator uses Nida’s functional equivalence theory as a guide to explore the problems encountered in the translation process from the three levels of lexical level, syntactic level, and discourse level, and proposes corresponding solutions. At the lexical level, the translator uses addition and omission, as well as literal translation of terms and contextual translation of common words. At syntactic level, the translator uses conversion to make appropriate changes to the form of the translation based on differences in Chinese and English expression habits. In order to achieve coherence and equivalence at discourse level, the translator adopts the method of rearrangement and addition. Finally, the report will have a conclusion of the translation methods in the translation practice and the summary and limitations of the entire work.Key Words:Functional Equivalence; EST Translation; E-C Translation目录摘要 (I)Abstract (II)Chapter 1 Introduction (1)1.1 Background of the Translation Project (1)1.2 Significance of the Translation Project (2)Chapter 2 Theoretical Basis (3)2.1 EST and EST Translation (3)2.1 Overview on Nida’s Translation Theory (3)2.2 Nida’s Functional equivalence (4)2.3 The Application of Functional Equivalence (6)Chapter 3 Translation Process (7)3.1 Pre-Translation Preparation (7)3.2 Analysis of the Source Text (8)3.2.1 Lexical features (8)3.2.2 Syntactic Features (9)Chapter 4 Case Study (11)4.1 Translation at Lexical Level (11)4.1.1 Literal Translation (11)4.1.2 Contextual Translation (13)4.1.3 Amplification and Omission (14)4.2 Translation at Syntactic Level (15)4.2.1 Nominalizations to Verbs (15)4.2.1 Passive V oice to Active V oice (16)4.3 Translation at Discourse Level (17)Chapter 5 Conclusion (21)5.1 Findings in the Translation Process (21)5.2 Summary and Limitations (22)References (23)Appendix I Term Bank and Abbreviation (25)Appendix II Source Text and Target Text (29)Acknowledgments (88)大连理工大学学位论文版权使用授权书 (89)Chapter 1 Introduction1.1 Background of the Translation ProjectUrbanization is characteristic of the modern world. At present, economic and social development is in an important strategic transition period, and urbanization has been given an important historical mission. However, the impact of urbanization on the ecological environment cannot be ignored. How to improve the quality and benefits of urbanization development in accordance with the concept of green development is a challenge faced by China and all countries in the world. As an applied discipline, the translation should make its due contribution to people’s further understanding of the world. It is the mission of our translation students to translate valuable foreign books or materials into Chinese and introduce them to Chinese people to expand international cooperation and promote the better development of our economy.My translation project is a technological report entitled Blue Green Solutions, edited by Čedo Maksimovic and some other contributors. This technological report was fun ded by Climate-KIC, which is a Knowledge and Innovation Community supported by the European Institute of Innovation and Technology. Čedo Maksimovic, the major contributor to this guidebook, is from Imperial College London. His research fields include applied fluid mechanics in urban water systems: storm drainage, urban flooding water supply and interactions of urban water systems and infrastructure with the environment. In addition to lecturing on the MSc and UG courses, Prof. Maksimovic serves as a project coordinator of EPSRC, EU and UNESCO projects in the UK, and other projects in Europe and in other continents dealing with the above topics. This translation project comes from the BGS translation cooperation project that my supervisor discussed with the author at Imperial College.Blue Green Solutions is a guidebook that presents an innovative framework to systematically unlock the multiple benefits of city natural infrastructure [1]. Chapter 1 gives an introduction of Nature Based Solutions (NBS) and Blue Green Solutions (BGS) to prove that the NBS is a mono-function way, which has become increasingly unsuitable for cities nowadays. The Blue Green Dream (BGD) project created a framework for synergizing urban water and plant systems to provide effective, multifunctional Blue Green Solutions (BGS) to support urban adaptation to climatic change. Chapter 2 describes the development process of BGS, the limitations of traditional NBS in urban transitions and the innovative urban transition of BGS. It is pointed out that the BGS is not based on a single discipline to provide solutions for urban transition but is based on the coordination and communication of multiple discipline teams. Chapter 3 describes the design process when planning urban transition with BGS, and reduces the cost to the minimum by coordinating the participation degree of each stakeholder to realizeA Report on E-C Translation of Ecological EST under the Guidance of Functional Equivalence Theorythe maximization of the benefits of urban transition. Chapter 4 describes how to quantify the economic and ecological benefits of the blue-green solution. Chapter 5 is a case study of six pilot units.1.2 Significance of the Translation ProjectThis translation project is significant in the following two senses:Academic significance. BGS elaborated on the relationship between urban design and climate change from the perspective of urbanization. Each contributor is an expert in environmental engineering, civil engineering, energy and economics, and explains the whole process of BGS from pre-design to construction to benefit evaluation. After an in-depth study of climate change, they created new solutions that were different from traditional NBSs. Secondly, the study of climate change involves many factors, including science, energy, politics and economy. Therefore, it is not a simple matter to make it clear. This guidebook makes a detailed case study of the communities, campuses and other places that adopt the BGS to realize construction or renovation, then proves the correctness and innovation of the theory with practice. So this guidebook provides a good platform for the target language readers and related researchers.Realistic significance. The special feature of the BGS is that its target group can be a professional group, as well as developers, factory managers, governments, investors and other stakeholders. This paper presents the theoretical knowledge that BGS takes and the benefits that BGS brings. Translating this guidebook into Chinese is valuable for relevant experts and stakeholders to use for reference in designing urban construction or renovation. In addition, translating this paper into Chinese will provide a window for the public to understand the close relationship between urban development and climate change. As the biggest developing country in the world, China will contribute significantly to global environmental protection and economic development by running her own affairs well. Therefore, translating this book into Chinese can provide more reference programs for China in the construction of ecological civilization.大连理工大学专业学位硕士论文Chapter 2 Theoretical Basis2.0 EST and EST TranslationIn the first chapter, the content of the source text is about the new research in the area of environmental engineering, which is typical English for Science and Technology (EST). Many related studies on the translation of EST texts have shown that the style of EST is characterized by standard language, objective statement, strong logic, a large amount of information and a high degree of specialization. Compared with literary translation, scientific translation requires a translation that is accurate and expressive in content, well-structured and well-defined [2,3]. Therefore, when translating EST texts, the translator must analyze the characteristics and language features of the source text.In the translation process, the translator believes that the ultimate purpose of EST translation is using simple, accurate language to express the same concepts and information as the original to promote scientific and technological knowledge. Therefore, in addition to considering the basic concepts of the translation such as “literal translation” and “parallel translation,” it should also pay attention to the equivalence in the function of the target text and the source text to make sure that the reader or audience may have the same response of the source language receptor [4]. Therefore, from the perspective of the requirements of EST translation and the reader’s response, EST translation coincides with Nida's functional equivalence theory.2.1 Overview on Nida’s Translation TheoryNida’s basic translation ideas can be summarized in the following three points. ①Translation is a communicative activity between languages. ②The goal of translation is to transfer the meanings. ③In order to transfer meanings, the form of the source texts can be adjusted [4]. Nida regards translation as a cross-language, cross-cultural communicative activity, which is in line with the purpose of the EST translation, that is, to convey the latest research in related disciplines, and to provide new research methods for the domestic academic circles. For the second point, Nida’s explanation is: To make the source text reader and target text readers communicate with each other, the meaning of the source texts must be clearly transferred. This is also the most basic requirement for translation of the source text. Since the habit of Chinese and English expressions are not the same, in order to achieve translation, the forms of language expressions must be changed. EST has its own textual characteristics, and we must correctly grasp these characteristics in translation, and reproduce the information of the source language with the closest and natural equivalents[5]. This is the core point of functional equivalence theory.A Report on E-C Translation of Ecological EST under the Guidance of Functional Equivalence TheoryIn addition to functional equivalence theory, Nida believes that the translation process can be divided into following four stages, namely analysis, transfer, restructuring and test [5]. ①Analysis is mainly to determine the meaning of the original text. The meaning here refers to the meaning of words, phrases, grammar, syntax and discourse structure. That is, the translators must grasp both the meaning of the content and the characteristics of the form. ②Transfer is to transfer the information analyzed from the source language to the target language. ③Restructuring is to reorganize the words, syntax and discourse features to achieve maximum comprehension of the target receptor. ④Test. To expose the deficiency of translation based on testing the reader’s response. Transfer, restructuring and test is a process that needs to be repeated in the translation process in order to do the best translation. Therefore, in the translation process, the characteristics of the original text should be analyzed first. After having a complete grasp of the content and linguistic characteristics of the original text, it should be translated sentence by sentence.2.2 Nida’s Functional equivalenceThe core of Nida’s “f unctional equivalence” theory is to make the translated text arouse the same effect on target readers as close as possible as the source text on its readers [6]. Dynamic equivalence (or functional equivalence) is an approach to translation in which the original language is translated “thought for thought” rather than “word for word” as in form equivalence. For Nida, in translation, the meaning is first, and form is second, namely the priority of functional equivalence over formal equivalence. The “function” of a language refers to the verbal role that a language can play in its use. Different languages must be different in grammar or expression habits, but they can have the same or similar functions to each other. So that the key to translation is the target text can produce the corresponding effect of the source text in the cultural background of the source language in the cultural background of the target language. Nida emphasizes that the key to translation is “equivalence,” “in formation,” “meaning,” and “style” [7].As mentioned earlier, “translation is a communicative activity,” the purpose of translation is to seek the “equivalence” of the source language and target language. The information conveyed by translation is not only superficial textual information but also deep cultural and social information. Nida expounds dynamic equivalence from four aspects: lexical equivalence, syntactic equivalence, textual equivalence and stylistic equivalence [8].(1) Lexical equivalence: The meaning of a word is decided by its use in the language. Find the corresponding meaning in the target language.(2) Syntactic equivalence: Translators must not only know whether the target language has such a structure, but also understand how often this structure is used.大连理工大学专业学位硕士论文(3) Discourse equivalence: In the discourse analysis, we can not only analyze the language itself but also how the language conveys the meaning and function in a specific context.(4) Stylistic equivalence: Translation works of different styles have their own unique language characteristics. Only when mastering both the source and target language characteristics and being proficient in using both languages, can translators create a translation work that truly reflects the source language style.Under the framework of functional equivalence theory, EST translation should follow the following principles [9]:(1) Faithfulness to the original author: in translation, we should pay special attention to the unity of the target text and the original text, and follow the principle of “faithfulness to the original author.” On the basis of this principle, the translator should give full play to the role of the original text, requiring the translator not only to understand the thinking mode of the source text but also to fully understand the communicative function of the source text to the source text.(2) Serving the target language receptors: take full account of the r eader’s understanding of the translation and use the most “natural” form of language translation. This “naturalness,” on the condition that the target language recipient’s understanding needs are satisfied, includes two meanings: the translation should be authentic, and the translation should be read in a natural way, so as to avoid translationese.(3) Fully considering the function of information: in the EST translation, the translator should fully consider the cultural background of the target language, and based on this background, fully consider the information function. If the target readers have strong professional knowledge of related fields, maximally retain the original style and words of science and technology in the text, English professional term will not affect their reading and understanding, the target language reader can completely rely on their professional skills to understand English paragraph means of science and technology. If the target language reader has the weak professional knowledge, the translator should strive to achieve the equivalence from words to sentences as far as possible so as not to affect the target language readers to further understand the meaning and improve their reading experiences.In translation practices, Nida believes that the most important equivalence is the semantic equivalence. For EST translation, the author believes that the translator must first grasp the style of EST, that is, the stylistic characteristics of EST must be clarified in the pre-translation preparation. Secondly, translators should adhere to the principle of lexical equivalence and semantic equivalence in translation, so that the content of the source texts has the same effect as the source texts.A Report on E-C Translation of Ecological EST under the Guidance of Functional Equivalence Theory2.3 The Application of Functional EquivalenceAs mentioned above, the core of functional equivalence is that the receptors’ response to the target text is the same as the original response to the source text. Given this, Nida defines translation as “reproducing the source messages in the target language from meanings to stylistic features with the closest natural equivalents[10]”. Guided by functional equivalence theory, the translator of this report tries to seek equivalence as far as possible from perspectives of lexicon, syntax and discourse.First of all, by applying the “functional equivalence theory,” the translator first takes the reader’s response to the text as the most important factor in translation practice from the perspective of the discourse. “Lexical equivalence” emphasizes the equivalence of meaning and part-of-speech in EST translation as well as the equivalence of communication functions by adding and deleting words; “syntactic equivalence” requires translators to get rid of constraints of forms and express the meaning of the source texts clearly and completely. The functional equivalence theory also takes into account the logical relationships between words and between sentences to flexibly change the part of speech. For scientific and technological styles, it is particularly necessary to pay attention to the structures such as passive voice, attributives, adverbials, etc. Based on the first two types of equivalence, translators are required to proceed from the whole passage, reasonably arrange sentence groups, and pay attention to the logical relationship between sentences. “Stylistic equivalence” is the top priority of all equivalence strategies. The writing style of a scientific article should not be similar to literary styles, such as a novel.Secondly, the four steps of translation emphasized in Nida’s theory also play a guiding role in translation practice. The analysis section allows the translator to determine the style and the linguistic features of the source texts before translating. The text analysis before translation facilitates the translator to achieve stylistic equivalence in translation, which is of great significance to the realization of functional equivalence in the EST translation. Transfer and restructuring require translators to flexibly apply various translation strategies in lexical and syntactic translation according to the four translation principles of equivalence and functional equivalence mentioned above, to achieve functional equivalence in translation. In the process of proofreading, the quality of the translated text should be determined according to the standards proposed by the functional equivalence theory, in addition to determining whether the translation achieves four equivalence.The functional equivalence theory points out a way for translators to EST translation, which has great guiding significance for translators’ translation practice.大连理工大学专业学位硕士论文Chapter 3 Translation Process3.1 Pre-Translation PreparationTranslation preparation is necessary for the translation project. For EST translation, according to the functional equivalence theory, the translation should achieve stylistic equivalence with the original text, which requires the translator to have a holistic grasp of the stylistic features of the original text. In this translation practice, the source text has many terms, and consistency of the terms is one of the important criteria to measure the quality of translation and is also one of the important tasks of proofreading. So, it is necessary to have preparation before translation. With careful preparation, the translation work will be effectively completed, and high-quality translation will be delivered in a timely manner. Therefore, after receiving this translation project, the author of this report first makes the following translation preparations.For the terminological consistency, the translator chooses to use computer-aided translation software (hereinafter referred to as CAT). The advantage of CAT is that the same content will not be translated twice, which saves the workload of terminological consistency. In this translation project, the translator uses SDL Trados Studio 2019. Its advantages are shown in the following aspects: translation memory (TM), matching, and termbase (MultiTerm). The memory function and matching function of Trados complement each other. The memory function refers to the automatic storage of the translation and the sorting, establishment and continuous updating of the memory base in the process of translation by Trados, and the matching function refers to the analysis of the source text and the target text with the help of Trados to accurately identify the corresponding sentences and paragraphs, and automatically pop up the matching sentence paragraph when similar sentence paragraphs appear in the following paragraphs. With the help of the memory and matching function of Trados, the source text can be better understood according to the existing translation, qualified translation can be produced, and the consistency of the same type of text can be maintained. MultiTerm can standardize all the professional terms. The translator only needs to establish one or more standard term lists containing the source language and the target language. By opening the corresponding term list in Trados, the system will automatically identify which terms have been defined in the text and give the standard translation, which effectively keeps the terminological consistency and accuracy [11].Because there are a large number of technical terms in “Blue Green Solutions,” the author of this report prepares some dictionaries. In addition to dictionaries, the author prepares relevant translation books, such as A Course in English-Chinese Translation, which is written by Zhang Peiji, Functional Translation Theory and ESP Translation Study written by Wang Miao. In addition, The translator has a preparation of parallel texts. In the EST translation, understandingis the premise. Only when the meaning is understood correctly can a concise and correct translation be produced. English of science and technology covers a wide range of disciplines, and it is difficult for translators to be familiar with or master all the professional terms in various fields. In the process of EST translation, the elaboration and determination of terms require time and effort, and mistranslations often occur due to a lack of professional knowledge and contextual knowledge. By introducing parallel text, the translator can get a general understanding of the common terms and expressions in this field, and turn the terms in the text into his own vocabulary reserve, so as to effectively and accurately solve the problem of term translation[12], so as to ensure accurate and appropriate semantic equivalence during the translation. In addition, Nida’s theory of stylistic equivalence requires that the target text should fulfill the same function of the source text, so as to satisfy the way of expression of the target text. By using parallel text, in addition to the accurate expression of vocabulary, it also contributes to the overall smoothness of the target text and the functional equivalence of the original text. In addition, parallel text can also effectively help translators expand their knowledge, improve their ability to identify various professional terms, and find subtle differences among different meanings with a rigorous attitude, so as to select appropriate translation strategies and convey the original meaning to readers accurately and smoothly. Therefore, the translator prepares relevant parallel texts.3.2 Analysis of the Source TextDifferent from the literary text, the EST text has its own characteristics and features. In order to describe the objective world accurately, the style of science and technology texts should be concise in the form, coherent in the semantic expression, and objective in the use of language.3.2.1 Lexical featuresThe lexical features of the source text include three main points:Terminology. The purpose of science and technology text is to deliver technical information or science facts. To achieve this point, the terminology is widely used in science and technology text to ensure the accuracy of the content. Blue Green Solutions is a technical report which gives a new method in urbanization and city reconstruction, in which numerous terminologies are used to demonstrate the theories proposed in the report. As the following table 1 shows, some terms are demonstrated. The rest of the terms and abbreviations refer to Appendix I.Tab. 3.1 Technical WordsST TTPhotovoltaics 光伏Topography 地形、地貌Adiabatic Cooling 隔热冷却Evapotranspiration 蒸散Semi-technical word. The semi-technical words in the science and technology texts are basically derived from common English vocabulary, which referenced in a professional, scientific and technological field. Most of this type of word polysemy, which has both non-technical and technical meanings [13].Example 1. This means that interventions such as tree pits and green roofs are better equipped to manage, for example, extreme rainfall events.Example 2. A key advantage is that being vegetation based, their construction and operation has a low carbon and materials footprint.In example 1., “green roofs” is not literally referred to as a roof with green color. It is a concept of “planting on rooftops, balconies, walls, the top of underground garages, overpasses, and other special spaces of buildings and structures that are not connected to the ground, nature, and soil [14].”In example 2., “footprints” refers to “The area of a biologically productive area that is needed to maintain the survival of a person, region, or country, or that can accommodate waste emitted by humans [15].”Abbreviation. Abbreviations are easy to write, identify and remember. In science and technology English, there are a large number of vocabulary abbreviations and abbreviations.Example 3. The Blue Green Dream (BGD) project built upon and expanded the SUDS and WSUD Historical development of Blue Green Solutions (BG-S) via SUDS and WSUD concept to produce a systematic, quantitative framework for utilizing the full range of ecosystem services that NBS provide, yielding Blue Green Solutions.3.2.2 Syntactic FeaturesThe syntactic features in the source text include the following two main points:Passive voice. According to statistics, one-third of the verbs in science and technology texts are used in passive forms. The science and technology texts focus on narrative and reasoning. The reader pays attention to the author’s point of view or the content of the invention, not the author himself. To emphasize and highlight the author’s point of view and inventions, more passive voices are used in EST texts than general English texts [16].Example 4. All interactions are therefore systematically mapped, modelled and quantified to enable the design team to make a decision using quantified performance indicators.。

章节英文翻译汇总

章节英文翻译汇总
Land layout Block division and control
Road traffic planning The planning of public service facilities
Shoreline utilization planning Vertical planning
Green space system planning City Design Guide
Some key sections of city design Municipal public facilities planning Planning to implement management suggestions
the regulatory planning revision of zhanjiang economic&technological development zone

章、节

书 章
部分



中文章节
项目概况
现状分析
实施评价
规划目标Biblioteka 说用地布局明
地块划分与控制 道路交通规划

公共服务设施规划

岸线利用规划 竖向规划

绿地系统规划
城市设计导引
部分重点地段城市设

市政公用设施规划
规划实施管理建议
Chapter sepcatriton section
piece
share
Shoreline Use Planning Vertical planning
Green Space System Planning Urban design guidance

Chapter 14-Resume

Chapter 14-Resume

Practical Business English Writing
商务英语写作实训
Writing Tips
Chapter 14
Customize the cover letter for the particular job Indicate your purposes or reasons clearly Give accurate and objective personal information Emphasize what you have to contribute to the company or organization In bold type, highlight your skills that match the job description Use polite words, and expose yourself confidently and optimistically Fix ALL spelling errors and typos Personalize your cover letter. If possible, address your cover letter to the person in charge of interviewing and hiring
Chapter 14
Name
Surname
Given name
Nationality
Date of birth Current address
Marital status Permanent address
Married
Single
Address
Telephone number
Date of availability

学术英语写作English Academic Writing

学术英语写作English Academic Writing

Step 3: Development of Outline
Decide on organization of paper Arrange notes by subheadings Develop paper outline
Step 4: Writing
Study and follow outline for first draft Make adjustments as needed
apparatus, models of structures, etc. 2.5.2.3 Types of figures 1) Line charts 2) Bar charts 3) Pie charts
2.6 Cause and Effect
2.6.1 Cause-Effect Paragraph Development Pattern:
its relevant description. --- Provide each table with a number (eg:
Table1, Table2, etc.) and a title. --- The title should be clear, concise, complete
--- The author’s voice tends to be objective and neutral. unemotional
--- The style tends to be formal. academic periodicals, accurate information
--- Appropriate diction. colloquialisms and slang expressions be avoided, technical terms, abbreviation

(2024年)新东方官方网校剑桥英语培训课程

(2024年)新东方官方网校剑桥英语培训课程

要点二
Flexible scheduling
Online live courses allow for flexible scheduling, making it convenient for students to learn according to their own time.
要点三
Efficient learning
2024/3/26
Learning objective
Through systematic course learning and practice, improve students' English language abilities, achieve the level of passing the Cambridge English exam, and lay a solid foundation for future learning and work.
Live courses usually have a playback function, allowing students to watch repeatedly, deepen understanding, and improve learning efficiency.
2024/3/26
13
Interactive learning experience
Group Discussion
Role playing
Interactive games
In the course, a group discussion session will be arranged where students can discuss problems, share viewpoints, and improve their oral expression skills with their classmates.

工程项目风险管理理论与方法研究

工程项目风险管理理论与方法研究

武汉大学硕士学位论文工程项目风险管理理论与方法研究姓名:***申请学位级别:硕士专业:管理科学与工程指导教师:***20050501摘要随着我国现代化建设步伐和国民经济的不断加快,工程项目数量迅速增加,规模日趋庞大,投资增加、建设周期加长,项目实施失控Et趋严重。

工程项目作为集合经济、技术、管理、组织各方面的综合性社会活动,它在各个方面都存在不确定性,工程项目迫切需要加强风险管理。

在现代工程项目管理中,风险管理己成为研究的热点之一。

工程项目的风险管理是用系统、动态的方法对风险进行测控,减少项目过程中的不确定性,本文对工程项目风险管理应是项目全过程、全方位的管理进行了研究。

论文系统地介绍了风险和工程项目风险的基本内涵,对工程项目风险管理全过程中的风险识别、风险估计、风险评价、风险应对、风险监控的程序在理论上做了详细的阐述,在对工程项目风险管理的理论及其管理过程进行全面分析的基础上,从项目风险管理的知识体系入手,探讨了工程项目风险管理的全过程。

本文第一章介绍了工程项目风险管理在国内外的发展历史,以及国内风险管理现状,提出了项目风险管理存在的问题。

第二章是分析工程项目风险的特点及管理,并概括了风险管理与工程项目的关系。

第三章阐述了工程项目全面风险管理。

首先,提出了工程项目全面风险管理的思想.然后对全面风险管理的五个主要方面进行了分别的研究。

这几个方面分别是风险识别、风险估计、风险评价、风险应对及风险监控。

其中,重点介绍了风险识别、风险评价的方法及各方法的优缺点。

本章对风险识别法主要概括介绍了专家调查法、核对表法、故障树分析法、工作分解结构及幕景分析法的理论,并分别阐述了每个方法的优点以及存在的不足之处。

风险评价法选择了主观评分、蒙特卡罗模拟、网络计划技术和等风险图几种方法进行详细阐述。

第四章分析了模糊层次分析模型,然后,运用此方法进行了案例分析。

本文与传统的工程项目风险管理视角有所不同。

传统上的做法是,项目管理者着重关注的是项目实施的各个具体阶段和活动的风险。

深圳市科技计划项目 管理办法 英文

深圳市科技计划项目 管理办法 英文

深圳市科技计划项目管理办法英文全文共3篇示例,供读者参考篇1Management Measures for Shenzhen Science and Technology Plans ProjectChapter I General ProvisionsArticle 1 In order to strengthen the management of Shenzhen Science and Technology Plans Projects, promote the implementation of the project, enhance the project efficiency, and ensure the quality of the project, these Measures are formulated in accordance with the relevant laws, regulations, and policies.Article 2 These Measures apply to the management of Shenzhen Science and Technology Plans Projects organized by Shenzhen Municipal Government departments and institutions.Article 3 Shenzhen Science and Technology Plans Projects refer to the projects organized by government departments and institutions in Shenzhen for the purpose of promoting scientific and technological progress, improving innovation capability, and enhancing industrial competitiveness.Chapter II Project Application and ApprovalArticle 4 The project application should be reviewed and approved by the relevant department of the Shenzhen Municipal Government before being implemented. The application materials should include project background, goals, tasks, implementation plan, budget, and funding sources.Article 5 The project leader should have a master's degree or above in a related discipline and have sufficient research and management experience. The project team should have a reasonable structure, with members having expertise in relevant fields.Article 6 The project implementation plan should be scientific and feasible, with clear objectives, tasks, timelines, and milestones. The budget should be reasonable and cost-effective, with a clear funding plan.Chapter III Project ImplementationArticle 7 The project leader is responsible for organizing and implementing the project, ensuring the smooth progress of the project, and achieving the expected results. The project team members should actively participate in the project and fulfill their duties.Article 8 The project progress should be monitored regularly, with the project leader reporting to the relevant department on a monthly basis. Any significant changes in the project should be reported immediately.Article 9 The project budget should be managed effectively, with expenses being reasonable and in compliance with relevant regulations. Any excess funds should be returned in a timely manner.Chapter IV Project EvaluationArticle 10 The project should be evaluated by an independent third party at the end of the implementation period. The evaluation criteria should include project completion, results achieved, innovation capability improved, and industrial competitiveness enhanced.Article 11 The evaluation results should be used to assess the project's success and identify areas for improvement. The project leader should submit a project completion report to the relevant department.Chapter V Supplementary ProvisionsArticle 12 These Measures shall come into effect on the date of promulgation. Any matters not covered in these Measuresshall be handled in accordance with relevant laws, regulations, and policies.Article 13 These Measures are subject to interpretation by the relevant department of the Shenzhen Municipal Government.These Management Measures for Shenzhen Science and Technology Plans Projects are formulated with the aim of promoting scientific and technological progress, enhancing innovation capability, and improving industrial competitiveness. By following these Measures, the efficiency and quality of Shenzhen Science and Technology Plans Projects can be effectively enhanced.篇2Shenzhen Science and Technology Plan Project Management MeasuresChapter I General ProvisionsArticle 1 In order to strengthen the management of Shenzhen Science and Technology Plan projects, standardize project application, review, implementation, and evaluation, and improve the scientific and technological innovation capabilities of Shenzhen, these Measures are formulated in accordance withrelevant laws and regulations, as well as the 《Shenzhen Science and Technology Plan Implementation Measures》.Article 2 The Science and Technology Plan projects mentioned in these Measures refer to the projects organized by the Shenzhen Municipal Science and Technology Innovation Commission, with special funds for support.Article 3 The Science and Technology Plan projects shall adhere to the principles of openness, fairness, justice, and effectiveness, encourage innovation, uphold the guidance of market demand, and strive to achieve unity of science, technology, and economy.Chapter II Application and EvaluationArticle 4 The applicant for a Science and Technology Plan project shall submit the project application form and relevant materials through the designated channel within the specified time.Article 5 The evaluation of Science and Technology Plan projects shall be conducted by experts in the relevant fields, and the evaluation results shall be determined by a coordination meeting organized by the Shenzhen Municipal Science and Technology Innovation Commission.Article 6 The evaluation criteria for Science and Technology Plan projects include project feasibility, innovation potential, economic benefits, and social benefits.Chapter III Project ImplementationArticle 7 The project fund for Science and Technology Plan projects shall be used in strict accordance with the project budget, and shall not be diverted or misappropriated.Article 8 For major adjustments to the project, the applicant shall submit an adjustment application, and the project adjustment shall be implemented after approval by the Shenzhen Municipal Science and Technology Innovation Commission.Article 9 The progress of the project implementation shall be regularly reported to the Shenzhen Municipal Science and Technology Innovation Commission, and the final completion report shall be submitted according to the prescribed requirements.Chapter IV Performance Evaluation and AcceptanceArticle 10 The performance of Science and Technology Plan projects shall be evaluated by experts in the relevant fields, and the evaluation results shall be determined by a comprehensiveevaluation meeting organized by the Shenzhen Municipal Science and Technology Innovation Commission.Article 11 If the project fails to achieve the expected goals or deviates from the original plan during the implementation process, the project shall be terminated or adjusted appropriately.Article 12 The acceptance of Science and Technology Plan projects shall be conducted by the project implementation unit in accordance with the acceptance standards and procedures specified in the project contract.Chapter V Supplementary ProvisionsArticle 13 These Measures shall be interpreted by the Shenzhen Municipal Science and Technology Innovation Commission.Article 14 These Measures shall be implemented as of the date of promulgation. In case of any inconsistency with previous regulations, these Measures shall prevail.Shenzhen Science and Technology Plan Project Management Measures are formulated to promote the scientific and technological innovation capabilities of Shenzhen and createa favorable environment for scientific research and technological development.篇3Management Measures of Shenzhen Science and Technology Plan ProjectsChapter I General ProvisionsArticle 1 In order to strengthen the management of Shenzhen Science and Technology Plan projects, promote the construction of scientific and technological innovation system, and improve the capacity of scientific and technological innovation, these Measures are formulated in accordance with the relevant provisions of the "Plan for the Development of Science and Technology in Shenzhen".Article 2 The scope of the management of the Shenzhen Science and Technology Plan projects includes the implementation, evaluation, acceptance, and follow-up management of the projects funded by various government scientific and technological special funds managed by the Science and Technology Innovation Commission of Shenzhen Municipality.Chapter II Project ImplementationArticle 3 The project application and approval departments shall be responsible for examining the project applications, guiding the preparation of project implementation plans, and being responsible for project management during the implementation phase.Article 4 The project implementation department shall formulate a project implementation plan, clarify the project objectives, work content, work steps, key tasks, project schedule, and division of responsibilities, and organize project implementation according to the approved plan.Chapter III Project EvaluationArticle 5 The project evaluation department shall conduct mid-term evaluation and final evaluation of the project according to the evaluation requirements and evaluation indicators set by the Science and Technology Innovation Commission of Shenzhen Municipality.Article 6 The project evaluation team shall be composed of experts and scholars in relevant fields, who shall evaluate the project based on the project implementation plan, project progress report, and project results.Chapter IV Project AcceptanceArticle 7 The project acceptance department shall organize the project acceptance according to the acceptance criteria and acceptance procedures specified by the Science and Technology Innovation Commission of Shenzhen Municipality.Article 8 The project acceptance team shall verify the project completion report, project data, project results, and other relevant materials, and issue an acceptance opinion based on the evaluation results.Chapter V Follow-up ManagementArticle 9 After the project acceptance, the follow-up management department shall supervise and inspect the implementation of the project results, evaluate the project benefits, and provide guidance and support for the realization of project achievements.Article 10 The project follow-up management team shall evaluate the project in a timely manner, track the use of project results, provide research and development resources for the promotion and application of project achievements, and promote the transformation of project results.Chapter VI Supplementary ProvisionsArticle 11 These Measures shall be interpreted by the Science and Technology Innovation Commission of Shenzhen Municipality.Article 12 These Measures shall come into force on the date of promulgation.These Management Measures outline the key aspects of the Shenzhen Science and Technology Plan projects, providing a comprehensive framework for the effective management and implementation of various scientific and technological initiatives in Shenzhen Municipality.。

PD70224 PD70210 A EVB评估板用户指南说明书

PD70224 PD70210 A EVB评估板用户指南说明书

PD70224 & PD70210/A EVB Ideal Diode Bridge Evaluation Board User GuideRevision 2.0Table of Contents1A BOUT THIS G UIDE (3)1.1Audience (3)1.2Organization (3)1.3Reference Documents (3)2I NTRODUCTION (4)2.1Evaluation Boards Ordering Information (5)2.2Evaluation Board Features (5)3P HYSICAL D ESCRIPTION (7)3.1Physical Characteristics (7)3.2Package Contents (7)3.3Connectors (7)3.4Indications (9)4E LECTRICAL C HARACTERISTICS (10)5I NSTALLATION (11)5.1Preliminary Considerations and Safety Precautions (11)5.2Initial Configuration (11)6S CHEMATICS (12)7L IST OF M ATERIALS (PD70224+PD70210) (15)8L IST OF M ATERIALS (PD70224+PD70210A) (16)9B OARD L AYOUT (17)1 About this GuideThis user guide provides both description and operation procedures for Microsemi's PD70224 & PD70210/A EVB board. This board type is used for evaluating the performance of PD70224 device which is Ideal Bridge targeted for High current PD devices.PD70224 device supports two 1-Amp input channels received from PSE side.This current level supports full HDBaseT power. Current from PD70224 diode bridge flows to PD70210ILQ device which is PD front end for High current applications.PD70210/A device supports HDBaseT standard PD application or twice IEEE802.3at standard PD application. The board supports a 95 Watt output at the received voltage level.1.1 AudienceThis user guide is intended for qualified personnel, that is, operators and technicians who have a background in basic concepts of electronics.1.2 OrganizationThis guide is arranged according to the following:Chapter ‎1About this Guide: Describes the objectives, audience, and organization.Chapter ‎2Introduction: Provides an overview about evaluation board’s main functions, features, physical characteristics, and ordering information.Chapter ‎3Physical Description: Provides explanation related to the physical description (switches, jumpers, connectors).Chapter ‎4Electrical Characteristics: Provides electrical characteristics of the evaluation board.Chapter ‎5Installation: Provides a description of the installation process.Chapter ‎6Schematic s: Provides a board schematic diagram.Chapter ‎7List of Materials (PD70224 + PD70210): Provides the board’s list of materials.Chapter 8 List of Materials (PD70224 + PD70210A): Provides‎the‎board’s‎list‎of‎materials.Chapter ‎9Board Layout: Provides board Gerber files description for all layers.1.3 Reference DocumentsPD70224 datasheet, catalog number DS_PD70224PD70210/A datasheet, catalog number DS_PD70210_PD70210A2 IntroductionMicrosemi’s‎PD70224EVB Evaluation Board (see Figure 2) provides designers with the environment needed for evaluating the performance and implementation of PD applications based on PD70224 and PD70210/A devices. The board uses a single PD device, PD70210ILD or PD70210AILD, to support the Detection, Class, and Power Supplying phases on the 2/4 Pairs of the Cat5 cable. Both versions support a standard Twin HDBaseT interface and compatible to IEEE802.3AT Type 2 interface. The version with PD70210A has wall adapter pin (WA_EN) for adapter priority. The version with PD70210ILD has instead Power Good signal.All necessary steps and connection instructions required for installing and operating this board are provided within this document.Microsemi’s‎PD70210/A device is part of a family of devices which are targeted for realizing the HDBaseT or multi 802.3at standard PD interface.High power PD interface devices family includes the following:Vin CombinedVin VoutFigure 1: PD70224EVB Block DiagramFigure 2: PD70224EVB / PD70210 Evaluation Board – General ViewFigure 3: PD70224EVB / PD70210A Evaluation Board – General View 2.1 Evaluation Boards Ordering InformationMicrosemi supplies the following Evaluation Boards:2.2 Evaluation Board Features▪Designed to support Data and Spare current using a single PD70210/A device▪Data and Power in RJ45 connector▪Output voltage connector▪Wall adapter connector (on PD70210A version)▪On board Power Good LED indicator (on PD70210 version)▪On board AT detected LED indicator▪On board 4P_AT detected LED indicator▪On board HD detected LED indicator▪On board 4P_HD detected LED indicator▪Evaluation Board working temperature: 0° to +70°C ▪RoHS compliant3 Physical Description3.1 Physical CharacteristicsThe following table lists the evaluation‎board’s‎physical‎characteristics.‎Table 1: Physical Characteristics3.2 Package ContentsUpon opening the Evaluation Board package, verify the following part is included. If it seems damaged, contact your local representative or Microsemi's headquarters.Package content for standard shipments is:PD70224EVB + PD70210/A Evaluation Board3.3 ConnectorsThe following sections provide both general and detailed information regarding unit’s connectors.3.3.1 Connectors TableLists of the Evaluation Board's connectors.Table 2: Connectors List3.3.2 Connectors Detailed ExplanationThe numbering is in reference to the numbers listed in the schematics.1. RJ45 ConnectorThere is a Data+Power dedicated RJ45 connector, See Figure 4.Table 3: RJ45 ConnectorsFigure 4: Front RJ45 Connector2. V out ConnectorsSee Figure 5.J5 – DCDC output connection, used for connecting to external load.For easy connection, Black and Red Banana jacks are parallel to J5 connections.Table 4: J5 Connector (Green)Figure 5: V out ConnectorsFigure 6. Wall adapter jack3.4 IndicationsThe following sections provide general information regarding unit indications.3.4.1 LED IndicationSee Figure .D14 is the Power_GOOD indication LED, a PD70210 device output signal indicating the device isolation switch is operated. This flag is lit in every operating state (PD70210 versions only)D12 is the AT_FLAG indication LED, a PD70210 device output signal indicating the device has detected a 2 finger class event from the PSE side in the class stage. The flag will be operative at 3, 4, and 6 fingers detection as well. D10 is the 4P_AT indication LED, a PD70210 device output signal indicating the device has detected a 4 finger class event from the PSE side in the class stage, or a 2 finger class event from the PSE side in the class stage, and both SUPP_Sa and SUPP_Sb are High.The flag will be operative at 6 fngers detection as well.D11 is the HD_FLAG indication LED, a PD70210 device output signal indicating the device has detected a 3 finger class event from the PSE side in the class stage.The flag will be operative at 6 fingers detection as well.D9 is the 4P_HD indication LED, a PD70210 device output signal indicating the device has detected a 6 finger class event from the PSE side in the class stage.Figure 7: LED Indications4 Electrical CharacteristicsEvaluation board electrical characteristics are described below:Table 5: Electrical Characteristics5 Installation5.1 Preliminary Considerations and Safety PrecautionsVerify board's power supply is turned off before all peripheral devices are connected.Note: In maximum power at the output, some of the devices may reach high temperatures (still less than 70 Celsius degrees). Pay attention while testing these devices.5.2 Initial ConfigurationNote: Prior to starting any operation, it is important to verify that the Evaluation Board is setup as shown in Figure .1. Connect a Cat5 cable from PSE to Evaluation Board (J12. When there is a need to test the Ethernet data, connect Ethernet cable from Evaluation Board (CON2) toPD Ethernet Host.3. After the PD is On, PGOOD is Lit, the load can be connected to J5.Figure 8: An example of test SetupCopyright © 2014 MicrosemiPage 12Rev. 2.0 08-Feb-17Analog Mixed Signal Group1 Enterprise, Aliso Viejo, CA 92656, USA; Phone (USA): (800) 713-4113, (ROW): (949) 221-7100 Fax: (949) 756-03086 SchematicsFigure 9: PD70224 + PD70210 Board SchematicCopyright © 2014 MicrosemiPage 13Rev. 2.0 08-Feb-17Analog Mixed Signal Group1 Enterprise, Aliso Viejo, CA 92656, USA; Phone (USA): (800) 713-4113, (ROW): (949) 221-7100 Fax: (949) 756-0308Figure 10: PD70224 + PD70210A board SchematicCopyright © 2014 Microsemi Page 14 Rev. 2.0 08-Feb-17 Analog Mixed Signal Group1 Enterprise, Aliso Viejo, CA 92656, USA; Phone (USA): (800) 713-4113, (ROW): (949) 221-7100 Fax: (949) 756-03087 List of Materials (PD70224 + PD70210)8 List of Materials (PD70224 + PD70210A)9 Board LayoutThis paragraph presents the layout of the evaluation board.The board is a 2-layers board. The layers are 2 Oz layers. Below figures present the two copper layers and the silk of the board for tracking devices placements.Figure 3: PD70224EVB PCB Silk TopFigure 4: PD70224EVB PCB Top CopperFigure 5: PD70224EVB PCB Silk BottomFigure 6: PD70224EVB PCB Bottom CopperThe information contained in the document is PROPRIETARY AND CONFIDENTIAL information of Microsemi and cannot be copied, published, uploaded, posted, transmitted, distributed or disclosed or used without the express duly signed written consent of Microsemi If the recipient of this document has entered into a disclosure agreement with Microsemi, then the terms of such Agreement will also apply .This document and the information contained herein may not be modified, by any person other than authorized personnel of Microsemi. No license under any patent, copyright, trade secret or other intellectual property right is granted to or conferred upon you by disclosure or delivery of the information, either expressly, by implication, inducement, estoppels or otherwise. Any license under such intellectual property rights must be approved by Microsemi in writing signed by an officer of Microsemi.Microsemi reserves the right to change the configuration, functionality and performance of its products at anytime without any notice. This product has been subject to limited testing and should not be used in conjunction with life-support or other mission-critical equipment or applications. Microsemi assumes no liability whatsoever, and Microsemi disclaims any express or implied warranty, relating to sale and/or use of Microsemi products including liability or warranties relating to fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. The product is subject to other terms and conditions which can be located on the web at /legal/tnc.aspRevision History© 2014 Microsemi Corp.All rights reserved.For support contact: ************************Visit our web site at: Catalog Number: PD70224_UG_EVB。

医疗器械注册管理办法中英文翻译

医疗器械注册管理办法中英文翻译

医疗器械注册管理办法中英文翻译Medical Device Registration Administration Measures (English Translation)Chapter 1 General ProvisionsArticle 1 These Measures are formulated in accordance with the relevant laws and regulations of the People's Republic of China in order to strengthen the supervision and administration of medical device registration, ensure the safety and effectiveness of medical devices, and protect the health and safety of patients and users.Article 2 These Measures apply to the supervision and administration of the registration of medical devices and in vitro diagnostic reagents (referred to as "medical devices" hereinafter) within the territory of the People's Republic of China.Article 3 The State Drug Administration is responsible for the supervision and administration of medical device registration nationwide.Chapter 2 Classification and RegistrationArticle 4 The classification of medical devices shall be conducted in accordance with the principles set out in the Regulations for the Supervision and Administration of Medical Devices, and corresponding registration requirements shall be implemented.Article 5 The registration of medical devices shall be implemented in accordance with the principle of "classification, risk-based, and strictcontrol," and shall be classified into three categories: Class I, Class II, and Class III.Article 6 Medical devices of Class I shall be registered with the regulatory authorities at the provincial level. Medical devices of Class II and Class III shall be submitted to the State Drug Administration for registration.Article 7 The applicant for medical device registration shall be the manufacturer or the authorized representative of the manufacturer within the territory of the People's Republic of China.Article 8 The applicant shall submit a registration application to the registration authority in accordance with the requirements specified in the Regulations for the Supervision and Administration of Medical Devices.Article 9 The registration authority shall conduct a review of the registration application. If the application meets the requirements, the registration authority shall issue a registration certificate and enter the relevant information into the national medical device registration information database. If the application fails to meet the requirements, the registration authority shall notify the applicant in writing and explain the reasons.Chapter 3 Clinical EvaluationArticle 10 For Class II and Class III medical devices, clinical evaluation is required as part of the registration process. The clinical evaluation shall be conducted in accordance with the relevant provisions of these Measures.Article 11 The applicant for medical device registration shall submit a clinical evaluation plan to the registration authority. The plan shall includethe objectives, design, subject selection, and evaluation methods for the clinical evaluation.Article 12 The registration authority shall organize experts to review the clinical evaluation plan. If the plan meets the requirements, the registration authority shall approve the plan. If the plan does not meet the requirements, the registration authority shall notify the applicant in writing and explain the reasons.Article 13 The applicant shall conduct the clinical evaluation in accordance with the approved plan. The clinical evaluation shall be conducted in strict accordance with ethical principles and scientific research norms.Article 14 The applicant shall submit a clinical evaluation report to the registration authority upon completion of the clinical evaluation. The report shall include the research data and analysis results in accordance with the requirements specified in the Regulations for the Supervision and Administration of Medical Devices.Chapter 4 Registration Certificate and LabelingArticle 15 After the registration of medical devices is approved, the registration authority shall issue a registration certificate and enter the relevant information into the national medical device registration information database.Article 16 The registration certificate shall indicate the registration number, registration validity period, and other relevant information of the medical device.Article 17 The labeling of medical devices shall comply with the requirements specified in the Regulations for the Supervision and Administration of Medical Devices, and the information on the label shall be accurate and complete.Chapter 5 Supplementary ProvisionsArticle 18 The guidelines, technical specifications, and other supporting documents for the implementation of these Measures shall be formulatedand promulgated by the State Drug Administration.Article 19 These Measures shall be effective as of [effective date], andthe Measures for the Supervision and Administration of Medical Device Registration (Order No. XXX, [year]) issued by the [previous regulator]shall be repealed simultaneously.---医疗器械注册管理办法(中文原文)第一章总则第一条为加强医疗器械注册的监管管理,确保医疗器械的安全有效,保护患者和使用者的健康与安全,根据中华人民共和国相关法律法规,制定本办法。

RSL10 Evaluation and Development Board User's Manu

RSL10 Evaluation and Development Board User's Manu

EVAL BOARD USER’S MANUAL RSL10 Evaluation and Development Board User's ManualEVBUM2529/DINTRODUCTIONPurposeThis manual provides detailed information about the configuration and use of the RSL10 Evaluation and Development Board (RSL10−002GEVB). The Evaluation and Development Board is designed to be used with the software development tools to evaluate the performance and capabilities of the RSL10 radio System-on-Chip (SoC). Manual OrganizationThe Evaluation and Development Board Manual contains the following chapters and appendices:•Chapter 1: Introduction describes the purpose of this manual, describes the target reader, explains how the book is organized, and provides a list of suggested reading for more information.•Chapter 2: Overview provides an overview of the Evaluation and Development Board described in this manual.•Chapter 3: Evaluation and Development Board provides the details of the Evaluation and Development Board. The chapter is divided into the following topics:♦Development Board Setup♦Development Board Design♦Power Supply♦Level Translators♦LED Circuitry♦RSL10 SoC♦Measuring the Current Consumption♦SWJ−DP Debug Port♦Digital Input/Output (DIO)♦Power Supply and Test Points•Appendix A: Connectors provides a complete list of the connectors and jumpers on the Evaluation and Development Board.•Appendix B: Schematics contains the schematics for the Evaluation and Development Board.•Appendix C: Bill of Materials contains a list of the parts that are used to manufacture the Evaluation and Development Board.Further ReadingFor more information, refer to the following documents:•Getting Started with RSL10•RSL10 Firmware Reference•RSL10 Hardware Reference•RSL10 DatasheetOVERVIEWIntroductionThe RSL10 Evaluation and Development Board is used for evaluating the RSL10 SoC and for application development. The board provides access to all input and output connections via 0.1″ standard headers. The on-board communication interface circuit provides communication to the board from a host PC. The communication interface translates RSL10 SWJ−DP debug port signals to the USB of the host PC. There is also an on-board 4-bit level shifter for debugging; it translates the I/O signal level of RSL10 to the 3.3 V digital logic level. It is not enabled by default; you enable it when it is needed.Evaluation and Development Board FeaturesThe Evaluation and Development Board enables developers to evaluate the performance and capabilities of the RSL10 radio SoC in addition to developing, demonstrating and debugging applications.Key features of the board include:•J−Link onboard solution provides a SWJ−DP (serial-wire and/or JTAG) interface that enables you to debug the board via a USB connection with the PC •Alternate onboard SWJ−DP (serial-wire and/or JTAG) interface for Arm® Cortex®−M3 processor debugging •Access to all RSL10 peripherals via standard 0.1″headers•Onboard 4-bit level translator to translate the LPDSP32 debug interface at low voltage to a 3.3 V JTAG debugger•Antenna matching and filtering network •Integrated PCB antenna•Compliance with the Arduino form factor •Support for PMOD (i.e., J4 is a standard connector)EVALUATION AND DEVELOPMENT BOARDEvaluation and Development Board SetupThis section is an overview of how to configure the Evaluation and Development Board. Details of the development board configuration are discussed later in this manual.Figure1 represents an overview of the board setup.Figure 1. Evaluation and Development Board SetupIf you want to use an external J−Link debugger instead of the onboard one, connect the debugger to connector P2 on the QFN board, as shown in Figure2. Notice that for this setup, you also need a power supply.Figure 2. Evaluation and Development Board Setup with External J−Link DebuggerEvaluation and Development Board DesignThe following sections detail the various sub-circuits of the RSL10 Evaluation and Development Board. The block diagram in Figure3 shows the locations of the various circuit sections. Figure5 and Figure6 provide 3-dimensional illustrations of the QFN board.Figure 3. Circuit Location Block Diagram (Top View)Figure 4. Circuit Location Block Diagram (Bottom View)Figure 5. Three-Dimensional Line Drawing of the Board (Top View)Figure 6. Three-Dimensional Line Drawing of the Board (Bottom View)Power SupplyThe Evaluation and Development Board can be powered by one of the following:•Micro USB port with regulator•External power supply connector (P5) with regulator •External power supply connector (P5) without regulatorUse the jumpers on pin headers P4, P7 and P10 to select a power supply option as show in Table1.Table 1. POWER SUPPLY SELECTIONPower Source Jumper Position on P4Jumper Position on P7Jumper Position on P10 Micro USB Port with Regulator1&22&31&2 External Power Supply with Regulator3&42&31&2 External Power Supply without Regulator5&62&32&3Table 2. MINIMUM/MAXIMUM EXTERNAL REGULATED VOLTAGESPower Supply HeaderInput VoltageMinimum Typical MaximumRSL10 and J−Link OB MCU EXT−PSU Regulated 3.3 V 3.6 V 5.0 V RSL10 and J−Link OB MCU USB− 5.0 V−RSL10EXT−PSU Unregulated 1.1 V 1.25 V 3.6 VLevel TranslatorsThe board has level translators for the DIO signals of RSL10, including the clock signal. The level translators facilitate interfacing to external devices that operate at a higher voltage than RSL10.VDDO and 3.3V are two different power rails. The translator allows a logic signal on the VDDO side to be translated to either a higher or a lower logic signal voltage on the 3.3V side, and vice-versa.The level translation circuitry consists of components U4 and the 2x4 header. Signals are translated from the VDDO voltage reference to 3.3V (default) voltage provided by the regulator output or by an external supply. The VDDO voltage is configured by the pin on header P11 (located on the board edge) to either VBAT_DUT, 3.3V or other level within the VDDO voltage range, which is 1.1 to 3.3V. The NLSX5014 level translators are bi-directional. They have the following features:•Wide voltage operating range: 0.9 V to 4.5 V •VDDO and 3.3 V are independent•VDDO can be equal to, or less than, 3.3 V when connected to the power railTo enable the level translators, populate positions R34 and R35 with 0 ohms. By default, the level translators are disabled. NOTE: Enabling the level translator affects power consumption.LED CircuitryThere are two LEDs on the board. One is a dual color LED, called LD1, connected to the J−Link emulator microcontroller unit (MCU). The other is the green LED, connected to DIO 6 of RSL10. You can use this LED within your applications as an indication LED by programming DIO 6. If DIO 6 is high, this LED is on.Measuring the Current ConsumptionThis section deals with measuring current consumption for the Evaluation and Development Board.Headers are provided for each of the regulated voltages for additional capacitance and/or for measurements. RSL10 has 16 digital I/Os. The VDDO pin in header P9 configures the I/O voltages for power domains to VBA T. The VBA T pin in header P10 configures the VBAT source. The power select pin in header P4 configures the power source of the RSL10. In addition the measurements should be done by connecting an ammeter to current measure header P3 to measure the device power consumption in isolation.To measure the current consumption of RSL10 only, you need to source the chip using the external power supply without the regulator as shown in Table 2. To remove leakage currents during current measurement, remove the jumpers on header SWD. Removing the jumpers between the MCU and RSL10 that connect nRESET, SWDIO and SWCLK prevents current leakage from the JTAG interface, avoiding inaccurate current measurements. In addition, DIOs 4, 5 and 6 must be configured to High−Z (disabled) with no pull up in software. DIOs 4 and 5 are directly connected to the Atmel chip and will leak power into it. DIO 6 is directly connected to the transistor driving the LED and can leak power into it.SWJ−DP DEBUG PortThe J−Link adapters are typically used to communicate with RSL10 using the standard Coresight SWJ−DP debug port in a JTAG/SW communication protocol. The 9-pin 0.05 in Samtec FTSH header (P1), defined by the Arm Cortex−M3 core on the board, connects RSL10 to external adapters compatible with the Arm Cortex−M3 processor’s SWJ−DP interface. Alternatively, you can connect the micro USB port on the board to a PC.DIGITAL Input/Output (DIO)RSL10 contains 16 digital I/O (DIO) signals. The DIO voltage domain is VDDO, while the input voltage can be VBA T or external voltage as outlined in Section “Measuring the Current Consumption” on page7.The DIO signals on RSL10 are multiplexed with several interfaces, including:•One I2C interface (DIO [7:8])•Four external inputs to the low-speed analog to digital converters (DIO [0:3])•One PCM interface•Two PWM drivers•Two SPI interfaces (DIO [13:15])•One UART interface (DIO [4:5])•Support interfaces that can be used to monitor control of the RF front-end and Bluetooth®baseband controllerFor more information about the DIO multiplexed signals, refer to the RSL10 Hardware Reference.The board provides access to any of the DIOs or their multiplexed signals via the Arduino Headers (Power1, AD1, IOL1, and IOH1).The LED circuit provides visual monitoring of the DIOs; refer to Section “LED Circuitry” on page 7 for further information.Power SuppliesThere are several external power supplies available on your Evaluation and Development Board.The user can also access signals on various headers on boards, as described throughout this document.The external power supplies available for QFN boards are:•VBUS, 5 V from USB connection − available only when USB is plugged in•V3.3, 3.3 V from LDO − available when regulated supply is selected•VEXT, (P5 header) unregulated external supply −available when unregulated supply is selected •Battery (J5 Battery Holder, 12mm coin cell battery) Export Control Classification Number (ECCN)The ECCN designation for RSL10 is 5A991.g.OverviewThis appendix lists all connectors on the Evaluation and Development Board. The sections that follow provide descriptions for:•Jumpers and their possible configurations•Headers•Switches and their possible configurations•ConnectorsConfiguration Header JumpersTable 3. JUMPER DESCRIPTIONSDesignator DescriptionP4Regulated or Unregulated power supply selectionP10VBAT Power Source selection (3.3V, Vext or Battery)P9VDDO selection (VBAT_DUT, 3.3V)P8VDD_AT selection (3.3V, VDDO)P1Onboard JTAG debugger connectionHeadersTable 4. HEADER DESCRIPTIONSDesignator DescriptionPOWER1Arduino Power header 3.3V, VDDO, nRESET, GNDAD1Arduino Analog Inputs header A [0:3]IOL1Arduino IOL header UART, INT [0:1], SPI2IOH1Arduino IOH header I2C, SPI1P2External JTAG debug connection headerP3Current measurement headerP5External power supply headerP6Input and output of level shifterSwitchesTable 5. SWITCH DESCRIPTIONSDesignator DescriptionSW1Pushbutton switch to reset RSL10SW2Pushbutton switch for DIO5ConnectorsTable 6. CONNECTOR DESCRIPTIONSDesignator DescriptionJ1RF switch connectorJ2Micro USB port for power supply, JTAG and UART emulationJ3MCU programming connectorJ4Digilent PMOD peripheral connector I2C, SPI1, INT0J5Battery Holder (12mm coin cell)This appendix contains schematics for the Evaluation and Development Board, version 1.3:•The Top-level (Arduino interface) schematic•The RSL10 schematic•The Interface MCU schematic•The Power Supply schematicEVBUM2529/DFigure 7. Top-Level (Arduino Interface) Schematic11EVBUM2529/DFigure 8. RSL10 SoC Schematic 12EVBUM2529/DFigure 9. Interface MCU Schematic 13EVBUM2529/DFigure 10. Power Supply Schematic14EVBUM2529/D15APPENDIX C − BILL OF MATERIALSTable 7. BILL OF MATERIALS FOR RSL10 QFN EVALUATION AND DEVELOPMENT BOARD VERSION 1.3DesignatorDescriptionFootprint DocManufacturer Part Number Supplier Part Number AD1Arduino Stackable Header 6-pinn/a SSQ −106−03−G −S SAM1198−06−ND C2, C3, C4, C5, C6Capacitor, NP0, ±2%0402GRM1555C1E120GA01D 490−8169−1−ND C7CAP CER 2.2m F 10V X5R 04020402GRM155R61A225KE95D 490−10451−1−ND C9, C16,C40CAP CER 4.7m F 10V X5R 0603,CAP CER 4.7m F 25V X5R 06030603GRM188R61A475KE15D 490−10477−1−ND C11Capacitor, NP0, ±2%0402GRM1555C1H101JA01J 490−7754−1−ND C12, C13CAP CER 1.5PF 50V NP0 04020402GCM1555C1H1R5CA16D 490−13289−1−ND C14Capacitor, NP0, ±2%0402GRM1555C1E120GA01D 490−8169−1−ND C10,C18, C19, C20,C21, C23, C25, C27,C29, C30, C31, C32,C33, C36, C37, C38,C39,C48Capacitor, NP0, ±2%0402GRM155R61E104KA87D490−5920−1−NDC22Capacitor, NP0, ±2%0402GRM1555C1E100JA01D 490−6168−1−ND C24, C34, C35Capacitor, X5R, ±10%0603GRM188R61A106KE69D 490−10474−1−ND C26, C28Capacitor, NP0, ±2%0402GRM1555C1E180JA01D 490−6172−1−ND C1, C8, C17, C41, C42,C45, C46Capacitor, NP0, ±10%0402GRM155R61A105KE15D 490−3890−1−ND C44, C47Capacitor, NP0, ±2%0402GRM155R71H103KA88D490−4516−1−ND D1Ultra low capacitance double rail-to-rail ESD protection diode SOT −143BPRTR5V0U2X,215568−4140−1−ND IOH1Arduino Stackable Header 10-pin SSQ −110−03−G −S SAM1198−10−ND IOL1, POWER1Arduino Stackable Header 8-Pin SSQ −108−03−G −SSAM1198−08−ND J1Coaxial Connector with SwitchCOAXIAL −SWF MM8130−2600RA2490−4981−1−ND J2MicroUSB −B −SMT FCI_10118193−0001LF10118193−0001LF 609−4616−1−ND J4WR −PHD 2.54mm Angled DualSocket Header, 12p 613012243121S5559−ND J5HOLDER BATTERY 12MM COIN299636−2996−ND L1FIXED IND 3NH 800MA170 MOHM SMD 0402LQG15HS3N0S02D 490−6570−1−ND L2FIXED IND 1.8NH 950MA100 MOHM 0402LQG15HS1N8S02D 490−2613−1−ND L3Inductor, 320mA, ±5%0402HK100515NJ −T 587−1521−1−ND L4Imported0805CKP2012N2R2M −T 587−2771−1−ND LD1Ultra bright AlInGaP Bi-Color LED LED_DUAL_0606LTST −C195KGJRKT 160−1452−1−ND LED 1LED SMARTLED GREEN 570NM06030603LNJ337W83RA LNJ337W83RACT −NDP1, P4Header 2x3 SMT15−91−2060WM17449−ND P2SAMTEC − CONN HEADER 10POS DUAL .05″ SMD KEYING SHROUD FTSH −105FTSH −105−01−F −DV −K SAM8796−ND P3, P5HEADER, 2POS, 1ROW; Series:961; Pitch Spacing: 2.54mm; RA961102−5604−AR 3M9467−ND P62x4 Pin Header15−91−2080WM17450−ND P7, P8, P9, P10HEADER, 3POS, 1ROW; Series:961; Pitch Spacing: 2.54mm;961103−6404−AR3M9448−ND Q1NMOS Transistor SOT65P210X105−3NRU1J002YNTCL RU1J002YNTCLCT −NDR1, R2, R4, R9, R30,R31Resistor, ±1%, 0.063W0402ERJ −2RKF68R0XP68.0LCT −NDEVBUM2529/D16Table 7. BILL OF MATERIALS FOR RSL10 QFN EVALUATION AND DEVELOPMENT BOARD VERSION 1.3Designator Supplier Part NumberManufacturer Part Number Footprint DocDescription R3, R5, R6, R26, R27,R32,R44, R46, R48,R49, R50,Resistor, ±1%, 0.063W0402ERJ −2RKF68R0X,ERJ −2RKF68R0X,ERJ −2RKF68R0X,ERJ −2GE0R00X,ERJ −2GE0R00X,ERJ −2GE0R00X,ERJ −2GEJ103X,ERJ −2GEJ103X,ERJ −2GEJ103X,ERJ −2GE0R00X,ERJ −2GE0R00X,ERJ −2GE0R00X,ERJ −2GE0R00X,ERJ −2GE0R00X,ERJ −2GEJ103X P68.0LCT −ND, P68.0LCT −ND,P68.0LCT −ND,P0.0JCT −ND, P0.0JCT −ND,173−8862,P10KJCT −ND, P10KJCT −ND,P10KJCT −ND,173−8862, 173−8862, 173−8862,173−8862, 173−8862, P10KJCT −NDR7, R36, R40, R41,R42,R43, R51Resistor, ±1%, 0.1W 0402ERJ −2GEJ103X P10KJCT −ND R10, R11Resistor, ±1%, 0.1W 0402ERJ −2RKF39R0X P39.0LCT −ND R12, R13, R14, R20Resistor, ±1%, 0.1W 0402ERJ −2RKF4701X P4.70KLCT −ND R15, R16Resistor, ±1%, 0.1W 0402ERJ −2RKF2200X P220LCT −ND R17, R18, R19, R29Resistor, ±1%, 0.1W 0402ERJ −2RKF6801X P6.80KLCT −ND R21, R45, R47, R52,R53Resistor, ±1%, 0.1W 0402ERJ −2GE0R00X P0.0JCT −ND R22, R23, R24, R25,R28Resistor, ±1%, 0.1W 0402ERJ −2RKF1500X 173−8862R54Resistor, ±1%, 0.1W 0402ERJ −2RKF1003X P100KLCT −ND SW1, SW2ALPS − SKHUALE010 − TactileSwitch, SPNO, SMD,6.5x 6.2x 2.5mmALPS_SKHUxxx010_WO_GNDSKHUALE01035−790−00U1RSL10 QFNU2IC MCU 32bit 128kB flash100LQFP LQFP −100ATSAM3U2CA −AU ATSAM3U2CA −AU −ND U3IC REG LIN 3.3V 600MA 5TSOP TSOP −5IPC NCP114ASN330T1G NCP114ASN330T1GOSCT −ND U4TRANSLATOR LEVEL 4BIT14−TSSOP TSOP65P640X120−14NNLSX5014DTR2G NLSX5014DTR2GOSCT −ND U5Remote 16-bit expander QFN50P400X400PCA9655EMTTXG PCA9655EMTTXGOSDKR −NDX1ECS 48MHz Crystal XTAL 4 pads ECS −480−8−47−JTN −TR XC1969CT −ND X2EPSON TOYOCOM − FC −13532.768kHz ±20PPM XTAL_3215FC −135 32.768KHZ ±20PPMFC −135 32.7680KA −AC −NDX3XTAL SMD 3225, 12MHz, 18pF,±30ppm BT −XTAL_32257M −12.000MAAJ −T887−1121−1−ND See Jumper Location CONN JUMPER SHORTING GOLDFLASH CONN JUMPER (2.54mm) GoldSPC02SYAN S9001−ND See Installation MACHINE SCREW PAN PHILLIPS4−40n/a NY PMS 440 0025 PHH542−ND See InstallationHEX STANDOFF 4−40 NYLON 3/8″n/a1902B36−1902B −NDNOTE:Designators C2, C3, C4, C5, C6 and R3, R5, R6, R26, R27, R32,R44, R46, R48, R49, R50 are not populated.Bluetooth is a registered trademark of Bluetooth SIG, Inc. Arm and Cortex are registered trademarks of Arm Limited.1ADDITIONAL INFORMATIONTECHNICAL PUBLICATIONS :Technical Library: /design/resources/technical −documentation onsemi Website: ONLINE SUPPORT : /supportFor additional information, please contact your local Sales Representative at /support/sales。

家用电器软件评估常见问题解答

家用电器软件评估常见问题解答

家用电器软件评估常见问题解答Chapter 1: Introduction- Background information on home appliances and software evaluation- Purpose of the paper- Importance of addressing common issues in software evaluation for home appliancesChapter 2: Common problems in software evaluation- Overview of common problems experienced during software evaluation- Difficulty in assessing software quality- Limitations of software testing methods- Challenging software installation processes- Compatibility issues with other devices and software- Privacy and security concernsChapter 3: Strategies for effective software evaluation- Best practices for effective software evaluation- Use of established evaluation methodologies- Involvement of end users in the evaluation process- Importance of practical and relevant evaluation criteria- Adoption of appropriate evaluation toolsChapter 4: Case studies and examples- Case studies and examples of software evaluation in home appliances- Evaluation of smart home systems- Assessment of kitchen appliances software- Evaluation of smart washing machines and dryers software- Analysis of security and privacy issues in household software Chapter 5: Conclusion and Recommendations- Summary of key points- Recommendations for improving software evaluation in home appliances- Future research directions in software evaluation for home appliancesChapter 1: IntroductionBackground information on home appliances and software evaluation:As technology continues to advance, the integration of software in home appliances has become increasingly prevalent. From smart refrigerators to automated coffee makers, home appliances now require software to operate efficiently. The addition of software not only enhances the functionality of home appliances but also presents new opportunities for consumer interaction.However, as with any software implementation, issues such as compatibility, installation, and security must be considered during the evaluation process. To ensure consumer satisfaction, it is essential to address these problems effectively.Purpose of the paper:The purpose of this paper is to identify and address the challenges of software evaluation in home appliances. In particular, the focus will be on the challenges of assessing software quality, the limitations of software testing methods, the complexity of softwareinstallation processes, compatibility with other devices and software, and privacy and security concerns.Importance of addressing common issues in software evaluationfor home appliances:Effective software evaluation for home appliances is crucial for several reasons. Firstly, it ensures that home appliances meet the expectations of consumers. Secondly, it ensures that software is reliable, secure, and compatible with other devices and software. Finally, it ensures that software runs efficiently and is user-friendly.In conclusion, evaluating software in home appliances presents unique challenges that must be addressed effectively. By identifying common issues and establishing the best practices for evaluation, it is possible to ensure the efficient operation of home appliances while guaranteeing consumer satisfaction.Chapter 2: Challenges in Software Evaluation for Home AppliancesThe integration of software into home appliances has revolutionized the way we interact with our appliances. However, as with any software implementation, there are challenges that must be addressed during the evaluation process. In this chapter, we will examine the challenges of software evaluation for home appliances in detail.Assessing Software Quality:One of the primary challenges of software evaluation is the assessment of software quality. High-quality software is essentialto ensure the efficient operation of home appliances. However, evaluating software quality can be challenging because software quality attributes such as reliability, usability, maintainability, and performance are difficult to measure.To address this challenge, software evaluators must use appropriate metrics to measure software quality. For example, software reliability can be measured by calculating the mean time between failure (MTBF), and software usability can be measured using the System Usability Scale (SUS). By using appropriate metrics, software evaluators can evaluate software quality objectively.Limitations of Software Testing Methods:Another challenge of software evaluation for home appliances is the limitations of software testing methods. Traditional software testing methods such as unit testing, integration testing, and system testing are not sufficient to test the complex interactions between software and hardware in home appliances.To address this challenge, software evaluators must use a combination of testing methods, including exploratory testing, integration testing, and acceptance testing. These methods allow software evaluators to identify issues that traditional testing methods may miss.Complexity of Software Installation Processes:Another challenge of software evaluation for home appliances isthe complexity of software installation processes. Many home appliances require extensive installation processes that can be time-consuming and challenging for consumers to understand.To address this challenge, manufacturers must ensure that installation processes are user-friendly and easy to understand. Manufacturers can also provide installation videos and manuals to guide consumers through the installation process.Compatibility with Other Devices and Software:Another challenge of software evaluation for home appliances is ensuring compatibility with other devices and software. As technology advances, consumers expect their home appliances to integrate seamlessly with other devices, such as smartphones and voice assistants.To address this challenge, manufacturers must ensure that their home appliances are compatible with a range of devices and software. Manufacturers can achieve this by utilizing industry-standard protocols and communication interfaces.Privacy and Security Concerns:Finally, another challenge of software evaluation for home appliances is privacy and security concerns. As home appliances become increasingly connected, they become vulnerable to cyber-attacks, which can compromise user privacy and security.To address this challenge, manufacturers must ensure that theirhome appliances are secure and protected against cyber-attacks. This can be achieved by implementing encryption, authentication, and access control measures.Conclusion:In conclusion, evaluating software in home appliances presents unique challenges that must be addressed during the evaluation process. By addressing these challenges, we can ensure that home appliances meet consumer expectations, are reliable, secure, compatible, and user-friendly. Consequently, by implementing appropriate measures to address the challenges, manufacturers can guarantee that their home appliances remain relevant, efficient and above all desirable.Chapter 3: Best Practices for Software Evaluation in Home AppliancesThe incorporation of software in home appliances has presented several benefits, such as improved usability, automation, and integration with other devices. However, as we have seen in the previous chapter, software evaluation for home appliances is not without challenges. In this chapter, we will explore some best practices for software evaluation in home appliances that can help address these challenges.1. Use Agile Software Development Methods:Agile software development involves iterative development cycles that facilitate collaboration, flexibility, and quick adaptation to changing requirements. This approach can help mitigate several challenges of software evaluation, such as limitations of testingmethods, complex installation processes, and compatibility issues. By using an agile approach, manufacturers can identify issues earlier in the development cycle, facilitate better communication, and ensure that their products meet consumer expectations.2. Implement Test-Driven Development (TDD):Test-driven development (TDD) is another best practice that can help improve software quality in home appliances. TDD involves developing tests before writing code, which helps ensure that code meets requirements and is less prone to defects. This approach can help mitigate several issues related to software quality, such as reliability, maintainability, and performance. By implementing TDD, manufacturers can improve their products' quality and reduce development time and costs.3. Prioritize Usability and User Experience:Usability and user experience are critical factors that can determine the success of home appliances in the market. Manufacturers must prioritize usability and user experience during the software evaluation process. This involves conducting user testing, gathering feedback, and iterating the design to ensure that products meet consumer expectations. By prioritizing usability and user experience, manufacturers can increase their products' appeal and ultimately drive sales.4. Conduct Security and Privacy Audits:Cybersecurity and privacy are major concerns when it comes toconnected home appliances. Manufacturers must conduct security and privacy audits to identify potential vulnerabilities and mitigate risks. This involves implementing encryption, authentication, and access control measures, among others. By addressing security and privacy issues, manufacturers can help build trust and confidence in their products, which can translate to increased sales.5. Document and Share Best Practices:Finally, manufacturers must document and share best practices for software evaluation in home appliances. This involves creating guidelines, standards, and documentation that can help facilitate better collaboration, communication, and quality assurance. By sharing best practices, manufacturers can promote a culture of continuous improvement, drive innovation, and ensure that they remain competitive.Conclusion:In conclusion, software evaluation for home appliances presents unique challenges that must be addressed during the development cycle. By implementing best practices such as Agile software development, Test-Driven Development, prioritizing usability and user experience, conducting security and privacy audits, and documenting and sharing best practices, manufacturers can improve their products' quality and ultimately drive sales. With the continued growth of the connected home market, software evaluation will remain an essential factor in ensuring that home appliances remain relevant and desirable to consumers.Chapter 4: Future Trends in Software Evaluation for Home AppliancesThe home appliance industry has experienced significant growth in recent years, with the incorporation of software and connectivity capabilities. As technology continues to evolve, it is essential for manufacturers to stay up-to-date with the latest trends and adapt their software evaluation processes to meet changing consumer needs. In this chapter, we will explore some future trends in software evaluation for home appliances.1. Artificial Intelligence (AI) and Machine Learning:The integration of AI and machine learning in home appliances is a rapidly growing trend that will have a significant impact on software evaluation. AI algorithms can improve appliance performance, reduce energy consumption, and enhance user experience. Manufacturers will need to incorporate testing methods that can verify the accuracy and reliability of AI algorithms and ensure that they are not introducing unintended behavior.2. Wearable Technology Integration:Wearable devices such as smartwatches and fitness trackers are becoming increasingly popular, and integrating them with home appliances can provide additional benefits to consumers. For example, a smartwatch could be used to control various home devices, including thermostats and smart lights. Manufacturers will need to ensure compatibility with wearable devices, and conduct testing to ensure that the integration works seamlessly.3. Cloud Computing:Cloud computing is a technology that allows for the delivery of computing services over the internet, and it is becoming increasingly popular in the home appliance industry. Cloud-based software can improve appliance performance and provide data analysis capabilities. Manufacturers will need to test the reliability and security of cloud-based software, including ensuring that data stored in the cloud is secure.4. User-Centric Design:As mentioned earlier, usability and user experience are critical factors in the success of home appliances. Manufacturers are increasingly adopting user-centric approaches to design, with a focus on understanding and meeting consumer needs. The software evaluation process must prioritize testing and user feedback to ensure that the software is intuitive and easy to use.5. Increased Emphasis on Energy Conservation:With growing concerns about climate change, consumers are increasingly looking for ways to reduce their energy consumption. Home appliances with energy-efficient software can help consumers achieve this goal. Manufacturers will need to incorporate testing methods that can verify the accuracy and effectiveness of energy-efficient software, including ensuring that the software is not compromising appliance performance.In conclusion, software evaluation for home appliances will continue to evolve as technology evolves. Manufacturers will needto stay up-to-date on the latest trends and adapt their software evaluation processes accordingly to remain competitive. Adopting user-centric design, integrating with wearable technology, incorporating cloud computing, implementing AI and machine learning, and prioritizing energy conservation are all critical trends that will shape the future of software evaluation for home appliances. By staying abreast of these trends, manufacturers can continue to deliver innovative and quality products that meet the needs of their consumers.Chapter 5: Challenges and Solutions in Software EvaluationSoftware is a critical component of home appliances, and manufacturers must ensure that it meets high standards of quality, reliability, and functionality. The software evaluation process is essential to detect and resolve defects or issues that could affect the user experience. However, the evaluation process can be challenging, and manufacturers must adopt effective solutions to overcome these challenges. In this chapter, we will explore some common challenges in software evaluation and the solutions to address them.1. Complexity of Software Systems:Home appliances are becoming increasingly complex, with the integration of multiple components, including hardware, firmware, and software. The complexity of these systems can make it challenging to test and evaluate software accurately. Manufacturers must adopt testing methods that can handle the complexity of the software and ensure that it is functioning correctly.Solution: One solution is to use automation testing tools that can test software efficiently and consistently. These tools can simulate different scenarios and environments, automatically generate test reports, and identify defects quickly. By using automation tools, manufacturers can save time and resources and improve the accuracy of testing.2. Compatibility Issues:Home appliances could have different hardware and software configurations, and compatibility issues can often arise. It can be challenging to test software comprehensively across all configurations, and defects could be missed, affecting the user experience. Compatibility issues could lead to frustrated consumers, increased support calls, and negative reviews.Solution: One solution is to adopt a comprehensive testing strategy that includes compatibility testing. Manufacturers can set up a test environment that represents the different hardware and software configurations of the target audience. This strategy ensures that the software is compatible with different configurations, and any compatibility issues can be identified and resolved.3. Integration with Third-party Devices:Home appliances are increasingly integrating with third-party devices, such as smartphones, tablets, and smartwatches. The integration could improve the user experience, but it could also lead to compatibility and security issues.Solution: One solution is to adopt a rigorous testing process that evaluates the integration of third-party devices with the software. Manufacturers can perform integration testing to ensure that the software is compatible with third-party devices, and conduct security testing to verify that third-party devices do not compromise the security of the appliance.4. User-Centric Design:Home appliances must cater to the needs and preferences of users. However, user-centric design could be challenging to achieve, and user testing could be time-consuming and costly.Solution: One solution is to adopt a user-centered design approach that involves users in the design process. Manufacturers can conduct user surveys and focus groups to gather feedback on the software and identify areas for improvement. Usability testing can help validate designs and ensure that the software meets user needs.5. Agile Development:Agile methodology is a popular approach for software development as it promotes collaboration, flexibility, and rapid delivery. However, agile could be challenging to implement in software evaluation, as the testing process must keep up with the fast-paced development cycle.Solution: One solution is to involve the testing team in the agile development process. The testing team can work closely with the development team to identify defects early, develop test cases thatalign with the software requirements, and continuously test the software throughout the development cycle. This approach ensures that the software is tested comprehensively, and defects are identified and resolved quickly.In conclusion, software evaluation is crucial for ensuring the quality and functionality of home appliances. Manufacturers must adopt effective solutions to overcome the challenges in software evaluation, including complexity of software systems, compatibility issues, integration with third-party devices, user-centric design, and agile development. By adopting these solutions, manufacturers can improve the accuracy and reliability of testing, reduce costs, and ensure that the software meets the needs and preferences of users.。

工程建设项目后评价

工程建设项目后评价

(2017120173054)20年营养工作计划摘要工程建设项目后评价是在项目建设完成之后,对项目的前期工作、项目建设、建成后经营管理情况等进行调查研究,从而判断项目的实际情况与计划目标的差距,以确定项目策划和判断是否准确,找出产生偏差的原因,总结经验教训,并通过及时有效的信息反馈,对项目的现状制订切实可行的对策及措施。

这有助于完善项目策划、改善项目实施和管理、加强项目监督、改善项目经营管理等工作创造条件,并最终提高项目投资效益。

建设项目后评价是建立科学化、程序化和民主化的投资决策管理体系中投资决策程序的重要内容,是建设项目管理中的最后一个环节,是项目决策管理的反馈环节。

通过对建设项目的后评价,起到了改进投资决策管理,完善相关的政策措施,提高科学管理水平,为今后建设同类项目提供经验的作用。

本文试图从理论、方法与应用着手,结合工程建设项目的实际,较为系统地探讨工程建设项目后评价的理论、方法及应用体系,并结合案例进行实证研究。

论文体现了以下特色:(1)采用比较研究的方法,在总结研究国内外项目后评价状况的同时,比较系统分析了国内外进行项目后评价的经验、现状及发展趋势,提出了项目后评价管理机制的构建思路。

(2)论文对项目后评价方法的研究上,注重其实用性和可操作性。

(3)在大量收集资料的基础上,对项目后评价提出了切实可行对策措施和政策建议,为建设工程项目后评价机制的建立提供了重要参考依据。

关键词:后评价;工程建设;管理f I(2017120173054)20年营养工作计划AbstractThe post-evaluation of construction project is to make investigations in previous work,project construction,and the management situation after the construction.Thus the judgment can be made to find out the disparity between the actual conditions of the project and the planned goal.We can ascertain whether the project is accurate or not,find out the reason goal for the deviation,summarize the experience,then we can make feasible countermeasure and measure to the current situation of the project by effective information feedback in time,All the above efforts can help perfect the project plan,ameliorate project implementation and management.Construction Project Evaluation is to establish a scientific, process and democratization of the investment decision-making in the investment management system, an important part of decision-making process is the construction project management in the last link is the feedback link management project decision. After the construction project through the evaluation of the improved investment decisions play management, improve related policies and measures to raise the level of scientific management for the future construction of similar projects in the role of experience.Paper embodies the following characteristics: (1) using the comparative method, at the conclusion of the situation at home and abroad, while post-project evaluation to compare the systems analysis project at home and abroad after the evaluation of the experience, current situation and development trend of the post-project evaluation Management System of Ideas. (2) post-project evaluation paper on the study, focusing on the practical and feasible. (3) in a large number of data collection based on the post-project evaluation of the practical measures proposed measures and policy proposals for the construction project after the establishment of evaluation system provides an important reference.KEY WORDS:Construction project,Post-evaluation,Management.f II(2017120173054)20年营养工作计划目录摘要 (I)Abstract (II)第1章绪论 (1)1.1 项目后评价的定义 (1)1.2 项目后评价的作用 (1)1.3 国内外后评价的现状和发展趋势 (2)1.3.1 发达国家建设工程项目后评价 (2)1.3.2 发展中国家建设工程项目后评价 (2)1.3.3 中国建设工程项目后评价 (2)第2章建设工程项目后评价的方法论 (3)2.1 建设工程项目后评价的基本方法 (3)2.1.1前后对比法和有无对比法 (3)2.1.2逻辑框架法 (3)2.1.3成功度法 (6)2.2建设工程项目后评价指标体系 (7)2.2.1指标体系与经济后评价 (7)2.2.2后评价指标体系的设立原则与建立 (8)2.3建设工程项目经济后评价的基本报表 (8)2.4建设工程项目经济后评价的判据参数 (9)第3章建设工程项目后评价机制的建设 (11)3.1建设工程项目后评价管理机制 (11)3.1.1后评价管理体系的构建原则 (11)3.1.2后评价管理机构的资质认证 (12)3.1.3 后评价管理机构的主要任务 (13)3.1.4 后评价管理体系的构建 (13)3.2 建设工程项目后评价运行机制 (14)f III(2017120173054)20年营养工作计划3.2.1 后评价主体运行机制 (14)3.2.2 后评价客体选择机制 (16)3.2.3 后评价方法选择机制 (16)3.2.4 后评价时机选择机制 (17)3.2.5 后评价专家选择机制 (17)3.2.6 后评价机制运行程序 (17)3.3 建设工程项目后评价保障机制 (18)3.3.1 确立后评价的法律保障地位 (18)3.3.2 颁布《建设项目后评价方法与参数》 (18)3.3.3确立项目后评价的资源保障 (19)第4章案例—北京时代芳群小区项目后评价 (21)4.1项目简介 (21)4.2 项目实施过程后评价 (22)4.2.1项目策划后评价 (22)4.2.2项目规划设计评价 (22)4.2.3项目施工评价 (23)4.3项目营销推广及招商情况评价 (24)4.4项目营运评价 (24)4.5 项目效益评价 (24)4.5.1项目财务评价 (24)4.5.2项目社会经济效益评价 (26)4.6项目影响评价 (26)4.7项目的经验教训 (27)第5章结语和展望 (28)致谢 (29)参考文献 (30)f IV(2017120173054)20年营养工作计划第1章绪论1.1 项目后评价的定义建设工程项目后评价(Construction Engineering project post evaluation)是指建设工程项目完成投入使用后。

Managing Projects

Managing Projects

Management Information Systems
Chapter 14: Managing Projects
The Importance of Project Management
• Project management
– Activities include planning work, assessing risk, estimating resources required, organizing the work, assigning tasks, controlling project execution, reporting progress, analyzing results – Five major variables
The Importance of Project Management
• Runaway projects and system failure • Runaway projects: 30–40 percent IT projects
– Exceed schedule, budget – Fail to perform as specified
Read the Interactive Session and discuss the following questions
• Clarify and describe the problems of the NHS Choose and Book System. What management, organization, and technology factors were responsible for those problems? • To what extent was Choose and Book a failure? Explain your answer. • What was the economic and social impact of Choose and Book? • Describe the steps that should have been taken to make Choose and Book more successful.
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Chapter14Project Evaluation Paper: Mobile Resource Guarantees Donald Sannella1,Martin Hofmann2,David Aspinall1,Stephen Gilmore1, Ian Stark1,Lennart Beringer1,Hans-Wolfgang Loidl2,Kenneth MacKen-zie1,Alberto Momigliano1,Olha Shkaravska2Abstract:The Mobile Resource Guarantees(MRG)project has developed a proof-carrying-code infrastructure for certifying resource bounds of mobile code.Key components of this infrastructure are a certifying compiler for a high-level language,a hierarchy of program logics,tailored for reasoning about resource consumption,and an embedding of the logics into a theorem prover.In this paper,we give an overview of the project’s results,discuss the lessons learnt from it and introduce follow-up work in new projects that will build on these results.14.1INTRODUCTIONThe Mobile Resource Guarantees(MRG)project was a three year project fundedby the EC under the FET proactive initiative on Global Computing.The aimof the MRG project was to develop an infrastructure needed to endow mobile code with independently verifiable certificates describing its resource behaviour. These certificates are condensed and formalised mathematical proofs of resource-related properties which are by their very nature self-evident,unforgeable,and independent of trust networks.This“proof-carrying-code”(PCC)approach to security[19]has become increasingly popular in recent years[13,1,20].Typical application scenarios for such an infrastructure include the following.•A provider of a distributed computational power,for example a node in acomputational Grid,may only be willing to offer this service upon receivingdependable guarantees about the required resource consumption.•A user of a handheld device or another embedded system might want to know that a downloaded application will definitely run within the limited amount of memory available.Our PCC infrastructure combines techniques from several different research ar-eas.Most notably,we present a novel approach to PCC of building a hierarchy of logics and of translating high-level language properties into a specialised pro-gram logic(see Section14.3).This approach combines the idea of minimising the proof infrastructure as promoted by foundational PCC[1]with exploiting high-level program properties in the certificates.The properties are expressed in an extended type system and type inference is used for static program analysis.Thus we combine work on program logics in the automated theorem proving commu-nity with type-system-based analyses in the programming language community. We also show how the embedding of this hierarchy of logics into the Isabelle/HOL theorem prover yields an executable formalisation that can be directly used in the infrastructure.Since soundness and completeness between the levels are estab-lished within the prover,the specialised logic does not enter the trusted code base.In the following section we will outline the initial objectives of the project (Section14.2)and then give an overview of the key techniques used,and newly developed,to meet these objectives.We provide an overview of the design of our proof and software infrastructure(Sections14.3and14.4).We summarise the main results in Section14.5,and discuss future work which builds on these results.14.2PROJECT OBJECTIVESThe objectives outlined in our initial proposal strike a balance between founda-tional and more applied work.The foundational work develops a proof infras-tructure built on type systems and program logics.The applied work creates a software infrastructure in a PCC prototype which covers the entire path of mobile code in a distributed system.A general overview of the project,developed about half-way through the project,is presented in[5].Objective1is the development of a framework in which certificates of resource consumption exist as formal objects.This consists of a cost model and a program logic for an appropriate virtual machine and run time environment.Objective2consists of the development of a notion of formalised and checkable proofs for this logic playing the role of certificates.Objective3is the development of methods for machine generation of such cer-tificates for appropriate high-level code.Type systems are used as an underlying formalism for this endeavour.Since resource related properties of programs are212almost always undecidable,we aim—following common practice—for a con-servative approximation:there will be programs for which no certificate can be obtained although they may abide by the desired resource policy.Objective4While proof-like certificates are generally desirable,they may some-times be infeasible to construct or too large to transmit.We therefore study relax-ations based on several rounds of negotiation between supplier and user of code leading to higher and higher confidence that the resource policy is satisfied.We have fully achieved Objectives1–3,and we started work on Objective4, which is now being picked up in follow-up projects(see Section14.5).14.3AN INFRASTRUCTURE FOR RESOURCE CERTIFICATION Developing an efficient PCC infrastructure is a challenging task,both in terms of foundations and engineering.In this section we present the foundational tools needed in such an infrastructure,in particular high-level type-systems and pro-gram logics.In terms of engineering,the main challenges are the size of the certificates,the size of the trusted code base(TCB)and the speed of validation.14.3.1Proof InfrastructureIn this section we describe the proof infrastructure for certification of resources. This is based on a multi-layered logics approach(shown in Figure14.1),where all logics are formalised in a proof assistant,and meta-theoretic results of soundness and completeness provide the desired confidence.As the basis we have the(trusted)operational semantics which is extended with general“effects”for encoding the basic security-sensitive operations(for example,heap allocation if the security policy is bounded heap consumption). Judgements in the operational semantics have the form E⊢h,e⇓h′,v,ρ,where E maps variables to values,h represents the pre-heap and h′the post-heap,and v is the result value,consumingρresources.The foundational PCC approach[1] performs proofs directly on this level thereby reducing the size of the TCB,but thereby increasing the size of the generated proofs considerably.To remedy this situation more recent designs,such as the Open Verifier Framework[12]or Certi-fied Abstract Interpretation[10],add untrusted,but provably sound,components to a foundational PCC design.On the next level there is a general-purpose program logic for partial correct-ness[2,3].Judgements in this logic have the formΓ⊲e:A,where the context Γmaps expressions to assertions,and A,an assertion,is a predicate over the pa-rameters of the operational semantics.The role of the program logic is to serve as a platform on which various higher level logics may be unified.The latter pur-pose makes logical completeness of the program logic a desirable property,which has hitherto been mostly of meta-theoretic interest.Of course,soundness remains mandatory,as the trustworthiness of any application logic defined at higher levels depends upon it.Our soundness and completeness results establish a strong link213High-Level Type SystemSpecialised LogicTermination LogicProgram Logic Operational SemanticsE ⊢h ,e ⇓h ′,v ,ρΓ⊲e :A⊲T {P }e ↓⊲ t :D (Φ,τ)compile ?FIGURE 14.1.A family of logics for resource consumptionbetween operational semantics and program logic,shown as thick lines in Fig-ure 14.1.Note that,since we formalise the entire hierarchy of logics and prove soundness,we do not need to include any of these logics in the TCB.Whereas assertions in the core logic make statements about partial program correctness,the termination logic is defined on top of this level to certify termina-tion.This separation improves modularity in developing these logics,and allows us to use judgements of partial correctness when talking about termination.Judge-ments in this logic have the form ⊲T {P }e ↓,meaning an expression e terminates under the precondition P .On top of the general-purpose logic,we define a specialised logic (for ex-ample the heap logic of [8])that captures the specifics of a particular security policy.This logic uses a restricted format of assertions,called derived assertions ,which reflects the judgement of the high-level type system.Judgements in the specialised logic have the form ⊲ t :D (Φ,τ),where the expression t is the result of compiling a high-level term t down to a low-level language,and the information in the high-level type system is encoded in a special form of asser-tion D (Φ,τ)that relies on the context Φand type τassociated to t .Depending on the property of interest,this level may be further refined into a hierarchy of proof systems,for example if parts of the soundness argument of the specialised assertions can be achieved by different type systems.In contrast to the general-purpose logic,this specialised logic is not expected to be complete,but it should provide support for automated proof search.In the case of the logic for heap consumption,we achieve this by inferring a system of derived assertions whose214level of granularity is roughly similar to the high-level type system.However,the rules are expressed in terms of code fragments in the low-level language.Since the side conditions of the typing rules are computationally easy to validate,auto-mated proof search is supported by the syntax-directedness of the typing rules.At points where syntax-directedness fails—such as recursive program structures—the necessary invariants are provided by the type system.On the top level wefind a high-level type system that encodes information on resource consumption.In the judgementΦ⊢H t:τ,the term t has an(extended) typeτin a contextΦ.This in an example of increasingly complex type systems that have found their way into main-stream programming as a partial answer to the unfeasibility of proving general program correctness.Given this complexity, soundness proofs of the type systems become subtle.As we have seen,our ap-proach towards guaranteeing the absence of bad behaviour at the compiled code level is to translate types into proofs in a suitably specialised program logic.The case we have worked out in[3]is the Hofmann-Jost type system for heap usage[14]and a simpler instance is given in the rest of this section.In our work, however,we give a general framework for tying such analyses into a fully for-malised infrastructure for reasoning about resource consumption.14.3.2An Example of a Specialised Program LogicWe now elaborate our approach on a simple static analysis of heap-space con-sumption based on[11].The idea is to prove a constant upper bound on heap allocation,by showing that no function allocates heap in a loop.The goal is to detect such non-loop-allocating cases and separate them from the rest,for which no guarantees are given.It should be emphasised that the heap space analysis in the MRG infrastructure (as shown in Figure14.5)can handle recursive functions with allocations as long as the consumption can be bounded by a linear function on the input size[14]. We choose this simpler analysis in this section to explain the principles of our approach without adding too much complexity in the logics.We use the expression fragment of a simplefirst-order,strict language similar to Camelot[18](see later in14.4.1),with lists as the only non-primitive data-type and expressions in administrative-normal-form(ANF),meaning arguments to functions must be variables(k are constants,x variables,f function names):e∈expr::=k|x|nil|cons(x1,x2)|f(x1,...,x nf )|let x=e1in e2|match x with nil⇒e1;cons(x1,x2)⇒e2We now define a non-standard type system for this language,whereΣ(f)is a pre-defined type signature mapping function names to N,as follows:⊢H e:n n≤m⊢H k:0(C ONST)⊢H nil:0(N IL)⊢H let x=e1in e2:m+n(L ET)⊢H e1:n⊢H e2:n⊲e:D(m)(DW EAK)⊲x:D(0)(DV AR)⊲nil:D(0)(DN IL)⊲let x=e1in e2:D(m+n)(DL ET)⊲e1:D(n)⊲e2:D(n)2We do not model garbage collection here,so the size of the heap always increases. This restriction will be lifted in the next section.216We can now automatically construct a proof of bounded heap consumption, by replaying the type derivation for the high-level type system⊢H,and using the corresponding rules in the derived logic.The verification conditions coming out of this proof will consist only of the inequalities used in the derived logic.No reasoning about the heaps is necessary at all at this level.This has been covered already in the soundness proof of the derived logic w.r.t.the core program logic.14.3.3Modelling Reusable MemoryTo tackle the issue of reusable memory,we introduce the model of a global“free-list”.Heap allocations are fed from the freelist.Furthermore,Camelot provides a destructive pattern match operator,which returns the heap cell matched against to the freelist.This high-level memory model is the basis for extending the type system and the logic to a language where memory can be reused.We can generalise the type system to encompass this situation by assigning a type of the formΣ(f)=(m,n)with m,n∈N to functions and,correspondingly,a typing judgement of the format⊢Σe:(m,n).The corresponding derived assertion D(m,n)asserts that if in the pre-heap the global freelist has a length greater than or equal to m,then the freelist in the post-heap has a length greater than or equal to n.Since the freelist,as part of the overall heap,abstracts the system’s garbage collection policy,we have the invariant that the size of the post-heap equals the size of the pre-heap.Now the type of an expression contains an upper bound on the space needed for execution as well as the space left over after execution.If we know that,say,e: (5,3)then we can execute e afterfilling the freelist with5freshly allocated cells, and we willfind3cells left-over,which can be used in subsequent computations.The typing rules for this extended system are as follows.Corresponding de-rived rules are provable in the program logic.⊢H e:(m,n)m′≥m+q n′≤n+q⊢H k:(0,0)(C ONST)⊢H f(x1,...,x nf ):Σ(f)(A PP)⊢H cons(x1,x2):(1,0)(C ONS)⊢H e1:(m,n)⊢H e2:(n,k)⊢H match x with nil⇒e1;cons(x1,x2)@programs”that deallocate live data.There are a number of type systems capable of doing precisely that;among them we choose the admittedly rather restrictive linear typing that requires single use of each variable.14.4A PCC INFRASTRUCTURE FOR RESOURCESHaving discussed the main principles in the design of the MRG infrastructure, we now elaborate on its main characteristic features(a detailed discussion of the operational semantics and program logic is given in[2]).14.4.1Proof InfrastructureAs an instantiation of our multi-layered logics approach,the proof infrastructure realises several program logics,with the higher-level ones tailored to facilitate reasoning about heap-space consumption.While we focus on heap-space con-sumption here,we have in the meantime extended our approach to cover more general resources in the form of resource algebras[4].Low-level language:JVM bytecode In order to use the infrastructure in an envi-ronment for mobile computation,we focus on a commonplace low-level language: a subset of JVM bytecode.This language abstracts over certain machine-specific details of program execution.Being higher-level than assembler code facilitates the development of a program logic as basis for certification,but also somewhat complicates the cost modelling.For the main resource of interest,heap consump-tion,allocation is still transparent enough to allow accurate prediction(as shown by the evaluation of our cost model for the JVM).For other resources,in particular execution time,cost modelling is significantly more complicated.The unstructured nature of JVM code usually gives rise to fairly awkward rules in the operational semantics and in the program logic.We have therefore decided to introduce a slight abstraction over JVM bytecode,Grail[9],an intermediate language with a functionalflavour,which is in a one-to-one correspondence with JVM bytecode satisfying some mild syntactic conditions.Thus,we can perform certification on the Grail level,and retrieve the Grail code from the transmitted JVM bytecode on the consumer side.The operational semantics for Grail is a resource-aware,big-step semantics over this functional language.Resources are modelled in general terms by spec-ifying a resource algebra over constructs of the language.Separating the rules of the semantics from the propagation of resources makes it easy to model new resources on top of this semantics.The program logic for Grail is a VDM-style partial correctness logic.Thus, it can make meaningful statements about heap consumption,provided that a pro-gram terminates.To assure termination,we have also developed a separate ter-mination logic,built on top of the core program logic.It should be emphasised that the program logic does not rely in any way on the Grail code being compiled from a particular high level language.It can be seen as a uniform language for218val fac:int->int->intlet rec fac n b=if n<1then belse fac(n-1)(n*b)static int fac(int); Code:0:iconst_11:istore_12:iload_03:iconst_14:if_icmplt187:iload_18:iload_09:imul10:istore_111:iload_012:iconst_113:isub14:istore_015:goto218:iload_119:ireturnmethod static int fac(int n)= letval b=1fun f(int n,int b)=if n<1then belse f_else(n,b) fun f_else(int n,int b)=letval b=mul b nval n=sub n1inf(n,b)endinf(n,b)endFIGURE14.5.PCC infrastructure for MRG14.5RESULTSThe most visible result of the project is a complete working infrastructure for gen-erating and checking certificates describing the resource behaviour of programs written in a high-level functional programming language.Although the nature of the project was foundational,we emphasised from the start the importance of producing prototypes for the components of the PCC infrastructure—partly as a testbed for experimentation,but also as an on-line test of our techniques in a realistic,distributed setting.The main novel techniques in the development of the infrastructure are our multi-layered logics approach for providing reasoning support tuned to,but not re-stricted to,the automatic verification of resource properties,and the use of tactic-based certificates in order to reduce the size of the certificate,albeit at the cost of increasing the TCB size.However,since we have established soundness of all logics in the prover,of these only the operational semantics needs to be trusted and as validation engine the prover could be replaced by a proof checker with support for a subset of the proof scripting language.More specifically we have produced the following:•A completely formalised virtual machine and cost model[9]for a JVM-like language.We have used Isabelle/HOL as the theorem proving platform for this formalisation and for encoding the logics.222•A resource aware program logic[2,3]for the bytecode language of the above virtual machine.•A specialised logic for heap consumption[8]that is built on top of the program logic.•A certifying compiler for the strict,first-order functional,object-oriented lan-guage Camelot[18],integrated into a prototype PCC infrastructure.•Advanced reasoning principles[14,17]for resources,based on high-level type systems.Our particular conclusions on the design of a PCC infrastructure are as follows:•For automatic certificate generation it is crucial to make use of high-level structural information and to propagate this information down to the program logic.In our design we have realised this as several layers of logics,with the heap logic being tailored to the high-level type-system used to infer informa-tion on heap space consumption.In particular,we deliberately depart from the standard approach of splitting certificate validation into verification condition generation and simplification.In our experience,the verification conditions even for simple properties become too complex to be automatically solved bya proof assistant.In contrast,by drawing on information from the high leveltype inference,we can perform simplifications“on thefly”and thus can keep proofs more manageable.•The program logic serves as a common language in which to phrase program properties.Thus,program logics over low-level languages can be seen as the “assembler code”for proofs of program properties and as the target language for a compiler that realises high-level type systems to express such properties.•Encoding the program logic in a proof assistant is not only useful for devel-oping the logic and enforcing formal rigour;it can also serve as an immediate platform for realising the required software infrastructure.While in terms of the size of the TCB and interoperability with other systems a more general for-mat of certificates as proof objects would be favourable,a direct embedding into a proof assistant also yields certificates of small size.•We found the VDM-style version of the program logic(for partial correct-ness),with judgements of the formΓ⊲e:A,significantly easier to use than an earlier Hoare-style version we had developed,with judgements of the form Γ⊲{A}e{A′}.This confirms earlier observations on how the need for auxil-iary variables in a Hoare setting complicates its practical usability[16,19]. New projects that build on the MRG infrastructure are:•MOBIUS,an Integrated Project of the FET-GC2proactive initiative (http://mobius.inria.fr/),deals with innovative trust management for global computing,where the resources can be as diverse as network access223and the secureflow of information.In contrast to MRG,this project focuses on Java as a high-level language,and thus will bring the results of our research to a broader community.•EmBounded,a FET-Open STREP project(/), which aims to provide resource bounded computation for embedded systems, using Hume as the high-level programming language.Here we can draw on our amortised costs approach for developing inferences on resource consump-tion(heap,stack and time)for Hume.•ReQueST,an EPSRC-funded project(https:///ReQueST), aims to develop methods,invent algorithms,and engineer software to equip each request for a Grid service with an irrefutable and accurate certificate which specifies the quantity and type of resources which will be consumed if the request is serviced.Since the end of MRG,several extensions to the infrastructure as described in this paper have been developed.Related to Objective4of the project,on ways of reducing the size of the certificates,we are now studying the use of two forms of resource policies to arrive at a moreflexible system without the need of additional communication.In this setup,a guaranteed resource policy is sent together with the certificate.On the consumer side validation of a certificate now involves two steps:a check that the guaranteed resource policy implies the target resource pol-icy on the consumer and validation of the certificate w.r.t.the guaranteed resource policy.Typically,the guaranteed resource policy will contain information about the high-level program,such as the space consumption depending on the input size,and local side-conditions on the consumer are captured in the target resource policy.This approach is discussed in more detail in[6].Overall we conclude that the project has been very successful in developing the foundations for a novel PCC approach for resources and in producing a pro-totype infrastructure demonstrating the principles.Finally,visit our project web pages,where you canfind project summaries,published papers,and a tutorial[15] with on-line exercises:/mrg/.An on-line demois directly available at:http://projects.tcs.ifi.lmu.de/mrg/pcc/. ACKNOWLEDGEMENTSThis document summarises work in the MRG project(IST-2001-33149)which was funded by the EC under the FET proactive initiative on Global Computing. We would like to thank the many researchers who contributed to MRG,in partic-ular R.Amadio,R.Atkey,B.Campbell,S.Jost,B.Klin,M.Koneˇc n´y,M.Prowse, U.Sch¨o pp,and N.Wolverson.224Bibliography[1]A.W.Appel.Foundational Proof-Carrying Code.In Symposium on Logic inComputer Science(LICS’01),pages247–258.IEEE Computer Society,June 2001.[2]D.Aspinall,L.Beringer,M.Hofmann,H-W.Loidl,and A.Momigliano.A Program Logic for Resource Verification.In International Conferenceon Theorem Proving in Higher Order Logics(TPHOLs2004),LNCS3223, pages34–49.Springer,September2004.[3]D.Aspinall,L.Beringer,M.Hofmann,H-W.Loidl,and A.Momigliano.AProgram Logic for Resources.Theoretical Computer Science,2006.Special Issue on Global Computing.To appear.[4]D.Aspinall,L.Beringer,and A.Momigliano.Optimisation Valida-tion.In Workshop on Compiler Optimization Meets Compiler Verification (COCV06),Vienna,Austria,April2,2006.To appear in ENTCS.[5]D.Aspinall,S.Gilmore,M.Hofmann,D.Sannella,and I.Stark.MobileResource Guarantees for Smart Devices.In Construction and Analysis of Safe,Secure,and Interoperable Smart Devices(CASSIS’04),LNCS3362, pages1–26.Springer,2005.[6]D.Aspinall and K.MacKenzie.Mobile Resource Guarantees and Policies.InConstruction and Analysis of Safe,Secure,and Interoperable Smart Devices (CASSIS’05),LNCS3956,Nice,March8–11,2005.Springer.To appear. [7]F.Y.Bannwart and P.M¨u ller.A Logic for Bytecode.In Bytecode Semantics,Verification,Analysis and Transformation(BYTECODE),volume141(1)of ENTCS,pages255–273.Elsevier,2005.[8]L.Beringer,M.Hofmann,A.Momigliano,and O.Shkaravska.AutomaticCertification of Heap Consumption.In Logic for Programming,Artificial Intelligence,and Reasoning(LPAR’04),LNCS3452,pages347–362,Mon-tevideo,Uruguay,March14–18,Feb2005.Springer.[9]L.Beringer,K.MacKenzie,and I.Stark.Grail:a Functional Form for Im-perative Mobile Code.In Workshop on Foundations of Global Computing, volume85(1)of ENTCS.Elsevier,June2003.225[10]F.Besson,T.Jensen,and D.Pichardie.Proof-Carrying Code from Certi-fied Abstract Interpretation and Fixpoint Compression.Theoretical Com-puter Science.Special Issue on Applied Semantics,2006.Also:Tech.Report INRIA-5751.To appear.[11]D.Cachera,T.Jensen,D.Pichardie,and G.Schneider.Certified MemoryUsage Analysis.In International Symposium on Formal Methods(FM’05), LNCS3582,pages91–106,Newcastle,July18–22,2005.Springer. [12]Bor-Yuh Evan Chang,A.Chlipala,G.Necula,and R.Schneck.The OpenVerifier Framework for Foundational Verifiers.In Workshop on Types in Language Design and Implementation(TLDI’05).ACM,January2005. [13]C.Colby,P.Lee,G.C.Necula,F.Blau,M.Plesko,and K.Cline.A CertifyingCompiler for Java.In Conference on Programming Language Design and Implementation(PLDI’00),pages95–107.ACM Press,2000.[14]M.Hofmann and S.Jost.Static Prediction of Heap Space Usage for First-Order Functional Programs.In Symposium on Principles of Programming Languages(POPL’03),pages185–197,New Orleans,LA,USA,January 2003.ACM Press.[15]M.Hofmann,H-W.Loidl,and L.Beringer.Certification of QuantitativeProperties of Programs.In Logical Aspects of Secure Computer Systems, Marktoberdorf,Aug2-13,2005.IOS Press.Lecture Notes of the Marktober-dorf Summer School2005.To appear.[16]T.Kleymann.Hoare Logic and VDM:Machine-Checked Soundness andCompleteness Proofs.PhD thesis,LFCS,University of Edinburgh,1999. [17]M.Koneˇc n´y.Functional In-Place Update with Layered Datatype Shar-ing.In Intl.Conf.on Typed Lambda Calculi and Applications(TLCA’03), LNCS2701,pages195–210.Springer,June2003.[18]K.MacKenzie and N.Wolverson.Camelot and Grail:Resource-aware Func-tional Programming on the JVM.In Trends in Functional Programing,vol-ume4,pages29–46.Intellect,2004.[19]G.Necula.Proof-carrying Code.In Symposium on Principles of Program-ming Languages(POPL’97),pages106–116,Paris,France,January15–17, 1997.ACM Press.[20]M.Wildmoser,T.Nipkow,G.Klein,and S.Nanz.Prototyping Proof Car-rying Code.In Exploring New Frontiers of Theoretical Informatics,pages 333–347.Kluwer,2004.[21]N.Wolverson and K.MacKenzie.O’Camelot:Adding Objects to a ResourceAware Functional Language.In Trends in Functional Programing,volume4, pages47–62.Intellect,2004.226。

相关文档
最新文档