Putcha V. Narasimham
Knowledge Enabler Systems Founder Professor & Proprietor
205, Krishna Apts, Avenue No. 6, Banjara Hil...
Putcha V. Narasimham
Knowledge Enabler Systems Founder Professor & Proprietor
205, Krishna Apts, Avenue No. 6, Banjara Hil...
Putcha V. Narasimham
Knowledge Enabler Systems Founder Professor & Proprietor
205, Krishna Apts, Avenue No. 6, Banjara Hil...
Putcha V. Narasimham
Knowledge Enabler Systems Founder Professor & Proprietor
205, Krishna Apts, Avenue No. 6, Banjara Hil...
Putcha V. Narasimham
Knowledge Enabler Systems Founder Professor & Proprietor
205, Krishna Apts, Avenue No. 6, Banjara Hil...
Putcha V. Narasimham
Knowledge Enabler Systems Founder Professor & Proprietor
205, Krishna Apts, Avenue No. 6, Banjara Hil...
Putcha V. Narasimham
Knowledge Enabler Systems Founder Professor & Proprietor
205, Krishna Apts, Avenue No. 6, Banjara Hil...
Putcha V. Narasimham
Knowledge Enabler Systems Founder Professor & Proprietor
205, Krishna Apts, Avenue No. 6, Banjara Hil...
Putcha V. Narasimham
Knowledge Enabler Systems Founder Professor & Proprietor
205, Krishna Apts, Avenue No. 6, Banjara Hil...
Putcha V. Narasimham
Knowledge Enabler Systems Founder Professor & Proprietor
205, Krishna Apts, Avenue No. 6, Banjara Hil...
Upcoming SlideShare
Loading in...5
×

ReSAR: Reusable Software Artifacts Repository 27MAR14

452

Published on

Computer Software has some very special attributes of which NON MATERIAL ESSENCE of end-product is the most distinct and VALUABLE. What is more, the cost-less copies of Computer Software have more valuable distinction: Delivery of Services of Value, every time they are executed.
ReSAR offers substantial benefits to contributors and users fairly. The REVENUES FLOW to the artifacts of VALUE and EFFORTS will flow to artifacts in use, reuse and demand. This promotes cooperative re-use and redirects efforts to improvements and new / innovative, useful artifacts in the business world.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
452
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

ReSAR: Reusable Software Artifacts Repository 27MAR14

  1. 1. Putcha V. Narasimham Knowledge Enabler Systems Founder Professor & Proprietor 205, Krishna Apts, Avenue No. 6, Banjara Hills, Hyderabad 500034 Tel: 91 40 6666 9393. Mobile: 98660 71582 putchavn@yahoo.com, ReSAR--Reusable Software Artifacts Repository 27MAR14 Page No 1 of 10 The Best Anywhere Must Reach the Needy Everywhere Our Ref: in the footer Date: 27 MAR 14 ReSAR Reusable Software Artifacts Repository Within or across IT companies & educational institutes Putcha V. Narasimham, Knowledge Enabler Systems (kenablersys) Reuse and SAR: Computer Software has some very special attributes of which NON MATERIAL ESSENCE of end-product is the most distinct and VALUABLE. Although those attributes are also applicable to print, music and movie products, the cost- less copies of Computer Software have more valuable distinction: Delivery of Services of Value, every time they are executed. As such, these characteristic of software should have been most advantageous for economical production and distribution of high value products and services yielding maximum profits to the producers and benefits to the users. Yet, software is the victim of most flagrant violations of Intellectual Property Rights, rendering software business unsustainable and unfair to the producer, particularly if the end product is of high value to masses.
  2. 2. Putcha V. Narasimham Knowledge Enabler Systems Founder Professor & Proprietor 205, Krishna Apts, Avenue No. 6, Banjara Hills, Hyderabad 500034 Tel: 91 40 6666 9393. Mobile: 98660 71582 putchavn@yahoo.com, ReSAR--Reusable Software Artifacts Repository 27MAR14 Page No 2 of 10 The Best Anywhere Must Reach the Needy Everywhere Open Source The software industry and academia have also spawned Open Source movement which is gaining popularity though it lacks conventional business / profit motive. This is debatable but here is a proposal to fill the gap NOT addressed by Open Source Movement. Open Source Movement came up for discussion at many forums and it was observed that economic and business forces determine what variants of such proposals survive and flourish. ReSAR could be an appropriate variant. In this context here is the proposal of ReSAR Incorporation of ReSAR: ReSAR is (to be) created and incorporated as a Professional Organization by founder members who are software scholars or professionals + business professionals. Registered Members: ReSAR is to be created by software scholars and professionals as individual registered members irrespective of their affiliation (Corporate, Academic or Consultant). Management of ReSAR: ReSAR is managed by a Chief Editor, Editors, Referees and a Business Manager elected by the members of ReSAR. Their services are voluntary to start with but they may be paid approved fees / compensation / salaries / incentives /defined share of profits generated.
  3. 3. Putcha V. Narasimham Knowledge Enabler Systems Founder Professor & Proprietor 205, Krishna Apts, Avenue No. 6, Banjara Hills, Hyderabad 500034 Tel: 91 40 6666 9393. Mobile: 98660 71582 putchavn@yahoo.com, ReSAR--Reusable Software Artifacts Repository 27MAR14 Page No 3 of 10 The Best Anywhere Must Reach the Needy Everywhere Approved Operational expenses will be paid directly or reimbursed as per applicable policies to be formed from time to time. Membership Fees: US$ 15/- or Indian Rupees 500/- (open for review and refixing) Rights and Privileges of Members: They can contribute Software Artifacts of which they are the true and rightful creators, authors and also intellectual property owners. All such artifacts can be used by other members in their individual capacity for their personal learning and professional growth but not directly for any commercial purpose. All members must sign an agreement to this effect. This may be hard to monitor and manage. Suitable and effective means may be evolved Software Artifacts: Any software item / document / diagram created by a software professional for the definition, development, testing, operation of software. Software Artifacts could be definitions, standards, methodology templates, check-lists, Requirement Specifications (of systems, subsystems, components), Software Architecture and Design Documents, class libraries, source and object codes, test specifications, test data, evaluation reports etc. Owners of Artifacts All the artifacts are copyrighted and proprietary, non- exclusively owned by the (1) original authors, creators, inventors of the artifacts who contribute them to ReSAR and also (2) ReSAR which holds and distributes them under these restricted conditions to registered members of ReSAR.
  4. 4. Putcha V. Narasimham Knowledge Enabler Systems Founder Professor & Proprietor 205, Krishna Apts, Avenue No. 6, Banjara Hills, Hyderabad 500034 Tel: 91 40 6666 9393. Mobile: 98660 71582 putchavn@yahoo.com, ReSAR--Reusable Software Artifacts Repository 27MAR14 Page No 4 of 10 The Best Anywhere Must Reach the Needy Everywhere Price of Software Artifacts: The software artifacts may be priced but no payment will be made by ReSAR or the members who use the artifacts from ReSAR for learning and professional competence building. See Pricing & Business Policies for details Acceptance of Artifacts into ReSAR: The members contribute tested and verified artifacts and declare a nominal price NP of the artifact. Copyrights and licensing rights of all contributions are NON- EXCLUSIVELY transferred to ReSAR. Indemnity bond and corporate clearance must accompany every contribution. Refereeing & Evaluation Referees and Editors evaluate and accept the artifacts for publishing and distribution. Acceptance or rejection would be as per published policies of ReSAR. Instructions for the use of Artifacts Each artifact would have inline instructions / cautions and a separate attachment listing examples, counter examples, experiences, and corrections. Both the artifact and all the attachments are updated based on user comments, referee recommendations and approval by editorial board. Certification of Artifacts If there are any recognized external certifying bodies, approvals or certificates form them may also be obtained and maintained for each SAR.
  5. 5. Putcha V. Narasimham Knowledge Enabler Systems Founder Professor & Proprietor 205, Krishna Apts, Avenue No. 6, Banjara Hills, Hyderabad 500034 Tel: 91 40 6666 9393. Mobile: 98660 71582 putchavn@yahoo.com, ReSAR--Reusable Software Artifacts Repository 27MAR14 Page No 5 of 10 The Best Anywhere Must Reach the Needy Everywhere All artifacts will have a certificate based on the above. There will be a running feedback and response for every artifact. There will be dynamic polling, the results of which will be attached to the artifacts. Updated versions will be sent to the purchasers for free or a nominal fee (details to be worked out). Warranties: No warranties are offered or implied. These are offered to technically qualified members / professionals / companies who have to assess the suitability and reliability of the artifacts for their use. The artifacts are offered on AS IS basis with suitable disclaimers. Recall this is a cooperative professional activity. Over time, Warranties may be given for selected SARs. It may be necessary for any commercial sale beyond ReSAR community. This is open for refinement later. Pricing and Business Policies The Business Manager evaluates and finalizes the price --FP. The artifact descriptions and sale price SP are published and the artifact is separately held with source control for delivery. The sale price SP is about 1/n (n can be 2 to 10) of finalized price FP. Authentic feedback on the artifact is also published (see certification). The member buyer / developer would get a proven artifact at a fraction of nominal price NP.
  6. 6. Putcha V. Narasimham Knowledge Enabler Systems Founder Professor & Proprietor 205, Krishna Apts, Avenue No. 6, Banjara Hills, Hyderabad 500034 Tel: 91 40 6666 9393. Mobile: 98660 71582 putchavn@yahoo.com, ReSAR--Reusable Software Artifacts Repository 27MAR14 Page No 6 of 10 The Best Anywhere Must Reach the Needy Everywhere Incentives and recurring benefits to ALL Seventy per cent (70%) of the sales proceeds will be paid to the contributor till the n*FP (n can be 2 to 10) value is realized by the contributor. Thereafter 30% of sales proceeds only will be paid to the contributor and 70% will be retained by the ReSAR. The contributor and RESAR will stand to gain 2 to 10 times the cost of the artifact in that order. The proportions are reversed after the contributor benefits first but all parties continue to benefit. Expanding ReSAR ReSAR may be open to non-members and the commercial price CP of the artifacts may be fixed on commercial basis. This may happen at any time after the formation of ReSAR as judged appropriate by the ReSAR Members and Management. To be formulated Corporate Membership and fees, Academic Membership, Access rights of representatives of Corporate and Academic Members need to be defined and finalized. ReSAR & Open Source ReSAR is NOT a replacement of Open Source but an alternate option to fill the gaps left between Proprietary and Open Source software. ReSAR overcomes the PROFIT- LESS principle of operation of OPEN SOURCE and offers substantial benefits to contributors and users fairly.
  7. 7. Putcha V. Narasimham Knowledge Enabler Systems Founder Professor & Proprietor 205, Krishna Apts, Avenue No. 6, Banjara Hills, Hyderabad 500034 Tel: 91 40 6666 9393. Mobile: 98660 71582 putchavn@yahoo.com, ReSAR--Reusable Software Artifacts Repository 27MAR14 Page No 7 of 10 The Best Anywhere Must Reach the Needy Everywhere The revenues flow to the artifacts of value and The efforts are redirected to artifacts in use, reuse and demand. Positive feedback for self-propelling growth. This is the key to cooperative re-use. And the cooperation saves efforts and redirects such efforts to improvements and new / innovative, useful artifacts of higher value. This is worth generation from non-monetary sources which may soften harsh business environment. Putcha V. Narasimham Telephone numbers ---may not valid …. Write to kenablersys@yahoo.com ---III--- Discussions & Updates: Earlier ReSAR was known as Cooperative Software Artifacts Repository COSAR. I thought REUSE gets highlighted which of course can thrive in an environment of cooperation and good governance. The article itself is revised on 27 MAR 14 in preparation for a review by members of PAN IIT AA in April 2014. Here are some emails and messages of encouragement and improvement. Putcha, ReSAR is a good idea and I hope it works. There are a couple of other topics that need to be evaluated if you want it to be used in the United States. 1) Instructions for use Will RESAR artifacts include instructions for use? PVN Yes, that is a part of any artifact. I should have spelt it out. There would be inline instructions / cautions and a separate attachment listing examples, counter examples, experiences, and corrections. Both the artifact and all the attachments are updated based on user comments, referee recommendations and approval an editorial board. I will update the RESAR document accordingly. DONE
  8. 8. Putcha V. Narasimham Knowledge Enabler Systems Founder Professor & Proprietor 205, Krishna Apts, Avenue No. 6, Banjara Hills, Hyderabad 500034 Tel: 91 40 6666 9393. Mobile: 98660 71582 putchavn@yahoo.com, ReSAR--Reusable Software Artifacts Repository 27MAR14 Page No 8 of 10 The Best Anywhere Must Reach the Needy Everywhere 2) Certification Will the artifacts be certified by RESAR to prove that they work as claimed? PVN: Yes, as above. I have to call it certification. I am planning maintain a running poll and post the results with the artifacts. Updated versions will be sent to the purchasers for free or a nominal fee (details to be worked out). DONE 3) Warranties Will RESAR artifacts be marketed "as is" or with a warranty? Probably "as is" with disclaimers would be safer. PVN: Yes, AS IS with disclaimers. I have also kept the option open for commercial assured mode of selling the artifacts (expanding ReSAR) DONE 4) Legal liabilities If someone acquires an artifact from ReSAR and it causes trouble or damages software or hardware, who is liable? PVN: Is not the disclaimer sufficient? Will add safety clauses. Some of ReSAR sounds like some of the Object Management Group (OMG). Do you know that group? PVN: I am aware of OMG with reference to UML and BPMN but not with reference to Artifacts. Please provide me a link to Artifact related publications. Best Regards, Capers Jones Good thought Manoj. AA Patent Claims precisely capture the essential inventive aspects in the most general terms. Even though the inventors know all about the inventions they need to work hard with attorneys to make the right claims. BB Yes, there is a similarity between the requirements and patent claims. Both must be precise and general at the same time which appears conflicting but is NOT. CC It is too hard to teach BAs how to draft patent claims and it is NOT worth the trouble. DD Here I believe it is more practical and cost effective to go from the particular to the general, using VISUALIZING & SIMULATION of new requirements and REUSE of all the artifacts of known requirements. EE For this building and updating a REPOSITORY of VALIDATED requirements and designs within & across companies will be of immense value to all involved. Write to me for my proposal RESAR: REUSABLE Software Artifacts Repository. kenablersys@yahoo.com 13SEP12 I recall responding to this. Yes, Reuse is very useful and advantageous. Invention must be promoted but NOT RE-invention. Reuse can be at various stages right from artifacts of BA & RE, Design, to Code / Test. Those interested may email kenablersys@yahoo.com for my proposal RESAR. 19SEP12 Dmitry Novik • Roger Session claims at http://simplearchitectures.blogspot.com.au/2012/07/misuse-of- reuse.html "IT Complexity Analytics tells us that the complexity of Function 1 is EXPONENTIALLY related to the number of systems using the Function. This is because each system is not using the exact same function, it is using some variant of the same function"
  9. 9. Putcha V. Narasimham Knowledge Enabler Systems Founder Professor & Proprietor 205, Krishna Apts, Avenue No. 6, Banjara Hills, Hyderabad 500034 Tel: 91 40 6666 9393. Mobile: 98660 71582 putchavn@yahoo.com, ReSAR--Reusable Software Artifacts Repository 27MAR14 Page No 9 of 10 The Best Anywhere Must Reach the Needy Everywhere Exponential complexity? Really? Always? Let's take an example. As far as I know, there are zillions of systems using OpenFile system function. Path, open mode, share mode as an input. Stream of bytes as an output. A brilliant reuse example. What "exponential complexity" he is talking about? http://www.linkedin.com/groups/Simplicity-Microsoft-Word-Real-Time- 2662234.S.177583734?view=&srchtype=discussedNews&gid=2662234&item=177583734&type=member&tr k=eml-anet_dig-b_pd-ttl-cn&ut=3-JSknK0mXOls1 Capers Jones and Clifford: Very interesting & worth pursuing. AA In addition to the approaches suggested above, AA1 Holistic Systems Approach and AA2 REUSE of all software artifacts (which are tested & certified) other than "code" should substantially improve the efficiency and effectiveness of software development. BB: The "non-material" nature of software, though intangible, is actually a boon because every copy of "executable software artifact” is a working component, or sub-system without inventory and material- related problems. This should offset the costs of R&D substantially. If multiple developers and vendors work cooperatively the savings & profits should grow exponentially. I am not sure this potential is realized and exploited. PVN 02NOV12 ReSAR is being promoted with various individuals and groups. The originator Putcha V. Narasimham has no obligation to make it exclusive to any group or individual but what different groups or individuals do on their own will be controlled by the agreements and understanding they have with whoever is involved. Putcha V. Narasimham, kenablersys 06NOV12 Computer Software has some very special attributes of which NON MATERIAL ESSENCE of end- product is the most distinct and VALUABLE. What is more, the cost-less copies of Computer Software have more valuable distinction: Delivery of Services of Value, every time they are executed. ReSAR offers substantial benefits to contributors and users fairly. The REVENUES FLOW to the artifacts of VALUE and EFFORTS will flow to artifacts in use, reuse and demand. This promotes cooperative re-use and redirects efforts to improvements and new / innovative, useful artifacts in the business world. Hear Hear "but re-use should be our first step, not development... " "but re-use should be our first step, not development... " This is the open secret of engineering which software engineering MISSES or AVOIDS. All the SDLC methodologies would be at least 300% more efficient if what Chris says is the FIRST STEP is taken.
  10. 10. Putcha V. Narasimham Knowledge Enabler Systems Founder Professor & Proprietor 205, Krishna Apts, Avenue No. 6, Banjara Hills, Hyderabad 500034 Tel: 91 40 6666 9393. Mobile: 98660 71582 putchavn@yahoo.com, ReSAR--Reusable Software Artifacts Repository 27MAR14 Page No 10 of 10 The Best Anywhere Must Reach the Needy Everywhere Software has one more supreme advantage. The non-material software artifact is indeed a fully functional component / sub-system. A repository of such artifacts is an inexhaustible source. One may have to still pay for the IP rights but that is negligible compared to perennial benefits. Please take a look at ReSAR (Reusable Software Artifacts Repository) at www.slideshare.net/putchavn I am very keen on joining any effort organization promoting ReSAR kind of activity. 17NOV12 Piotr and Robert: I saw the latest post first and your comments just now. Capers Jones was kind enough to review my ReSAR proposal (It was named COSAR previously) and had encouraging comments. AA: "Predictability and Control loss" may arise but “NOT because of REUSE”. I am NOT suggesting REUSE by unqualified hobbyists. It is "labor-saving and ready for experimenting" but "NOT a knowledge substitute". BB: Also, the Reuse is NOT restricted to code. All software artifacts of SDLC are included in ReSAR. They are all systematically categorized (with test and evaluation reports, usability, extensions etc CONTINUALLY). Templates and checklists are also parts of ReSAR. CC: COTS and SAAS are highly successful but they “cannot address what is outside their scope”. Also they are NOT yet available in a "unified repository". If a particular subsystem is NOT usable as such, the professionals have to look at reusable components and create a new component of the right functionality. Review support and guidance are also parts of ReSAR Operations. DD: In OOAD the "class libraries" facilitate “minimal additions” (over time as more and more sub & super-classes get added systematically as professionals increase REUSE). In any case, "reuse from ReSAR cannot be worse than" doing everything "de novo" or “ab initio". This applies to BA & RE activities and the BRD artifacts also. Mature branches of engineering have already established the validity of ReSAR principle. What is better for software is that it does NOT need MATERIAL and so there are NO "material and manufacturing defects". Professionals can pick what they want or CONFIGURE what they want with minimal redesign (they need NOT do it themselves) of just what is really new. Piotr... hope you had refreshing sleep. Please Re-read ReSAR if you don’t mind and cite what you are commenting on. Here is another related document Software LEGO: Programming-free Software Synthesis Kit that builds on ReSAR. You may see it on www.slideshare.net/putchavn ---III---

×